// ExtJS.js
//


Type.createNamespace('Ext');

////////////////////////////////////////////////////////////////////////////////
// Ext.ScriptSharpAdapter

Ext.ScriptSharpAdapter = function Ext_ScriptSharpAdapter() {
}
Ext.ScriptSharpAdapter.init = function Ext_ScriptSharpAdapter$init() {
    eval('Ext.DomHelperClass = Ext.DomHelper;');
    eval('ExtClass = Ext;');
    eval('ExtString = String;');
    eval('Ext.UpdateManagerClass = Ext.UpdateManager;');
    eval('Ext.SplitBarClass = Ext.SplitBar;');
    eval('Ext.ToolbarClass = Ext.Toolbar;');
    eval('Ext.DomQuery._is = Ext.DomQuery.is;');
    eval('Ext.Element._is = Ext.Element.is;');
    eval('Ext._override = Ext.override;');
    eval('Ext._namespace = Ext.namespace;');
    eval('Ext.dd.DragDrop._lock = Ext.dd.DragDrop.lock;');
    eval('Ext.dd.DragDropMgr._lock = Ext.dd.DragDropMgr.lock;');
    eval('Ext.grid.AbstractSelectionModel._lock = Ext.grid.AbstractSelectionModel.lock;');
    eval('String.prototype.replace = String.prototype._replace;');
}


////////////////////////////////////////////////////////////////////////////////
// Ext.AjaxConfig

Ext.AjaxConfig = function Ext_AjaxConfig() {
    Ext.AjaxConfig.constructBase(this);
}
Ext.AjaxConfig.prototype = {
    
    custom: function Ext_AjaxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicDialogConfig

Ext.BasicDialogConfig = function Ext_BasicDialogConfig() {
    Ext.BasicDialogConfig.constructBase(this);
}
Ext.BasicDialogConfig.prototype = {
    
    autoCreate: function Ext_BasicDialogConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    title: function Ext_BasicDialogConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    width: function Ext_BasicDialogConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    height: function Ext_BasicDialogConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    x: function Ext_BasicDialogConfig$x(value) {
        this.o['x'] = value;
        return this;
    },
    
    y: function Ext_BasicDialogConfig$y(value) {
        this.o['y'] = value;
        return this;
    },
    
    animateTarget: function Ext_BasicDialogConfig$animateTarget(value) {
        this.o['animateTarget'] = value;
        return this;
    },
    
    resizable: function Ext_BasicDialogConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    resizeHandles: function Ext_BasicDialogConfig$resizeHandles(value) {
        this.o['resizeHandles'] = value;
        return this;
    },
    
    minHeight: function Ext_BasicDialogConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    minWidth: function Ext_BasicDialogConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    modal: function Ext_BasicDialogConfig$modal(value) {
        this.o['modal'] = value;
        return this;
    },
    
    autoScroll: function Ext_BasicDialogConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    closable: function Ext_BasicDialogConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    collapsible: function Ext_BasicDialogConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    constraintoviewport: function Ext_BasicDialogConfig$constraintoviewport(value) {
        this.o['constraintoviewport'] = value;
        return this;
    },
    
    syncHeightBeforeShow: function Ext_BasicDialogConfig$syncHeightBeforeShow(value) {
        this.o['syncHeightBeforeShow'] = value;
        return this;
    },
    
    draggable: function Ext_BasicDialogConfig$draggable(value) {
        this.o['draggable'] = value;
        return this;
    },
    
    autoTabs: function Ext_BasicDialogConfig$autoTabs(value) {
        this.o['autoTabs'] = value;
        return this;
    },
    
    tabTag: function Ext_BasicDialogConfig$tabTag(value) {
        this.o['tabTag'] = value;
        return this;
    },
    
    proxyDrag: function Ext_BasicDialogConfig$proxyDrag(value) {
        this.o['proxyDrag'] = value;
        return this;
    },
    
    fixedcenter: function Ext_BasicDialogConfig$fixedcenter(value) {
        this.o['fixedcenter'] = value;
        return this;
    },
    
    shadow: function Ext_BasicDialogConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    shadowOffset: function Ext_BasicDialogConfig$shadowOffset(value) {
        this.o['shadowOffset'] = value;
        return this;
    },
    
    buttonAlign: function Ext_BasicDialogConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_BasicDialogConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    shim: function Ext_BasicDialogConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    custom: function Ext_BasicDialogConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicDialogEvents

Ext.BasicDialogEvents = function Ext_BasicDialogEvents() {
}
Ext.BasicDialogEvents.get_keydown = function Ext_BasicDialogEvents$get_keydown() {
    return 'keydown';
}
Ext.BasicDialogEvents.get_move = function Ext_BasicDialogEvents$get_move() {
    return 'move';
}
Ext.BasicDialogEvents.get_resize = function Ext_BasicDialogEvents$get_resize() {
    return 'resize';
}
Ext.BasicDialogEvents.get_beforehide = function Ext_BasicDialogEvents$get_beforehide() {
    return 'beforehide';
}
Ext.BasicDialogEvents.get_hide = function Ext_BasicDialogEvents$get_hide() {
    return 'hide';
}
Ext.BasicDialogEvents.get_beforeshow = function Ext_BasicDialogEvents$get_beforeshow() {
    return 'beforeshow';
}
Ext.BasicDialogEvents.get_show = function Ext_BasicDialogEvents$get_show() {
    return 'show';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicLayoutRegionConfig

Ext.BasicLayoutRegionConfig = function Ext_BasicLayoutRegionConfig() {
    Ext.BasicLayoutRegionConfig.constructBase(this);
}
Ext.BasicLayoutRegionConfig.prototype = {
    
    custom: function Ext_BasicLayoutRegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BasicLayoutRegionEvents

Ext.BasicLayoutRegionEvents = function Ext_BasicLayoutRegionEvents() {
}
Ext.BasicLayoutRegionEvents.get_beforeremove = function Ext_BasicLayoutRegionEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.BasicLayoutRegionEvents.get_invalidated = function Ext_BasicLayoutRegionEvents$get_invalidated() {
    return 'invalidated';
}
Ext.BasicLayoutRegionEvents.get_visibilitychange = function Ext_BasicLayoutRegionEvents$get_visibilitychange() {
    return 'visibilitychange';
}
Ext.BasicLayoutRegionEvents.get_paneladded = function Ext_BasicLayoutRegionEvents$get_paneladded() {
    return 'paneladded';
}
Ext.BasicLayoutRegionEvents.get_panelremoved = function Ext_BasicLayoutRegionEvents$get_panelremoved() {
    return 'panelremoved';
}
Ext.BasicLayoutRegionEvents.get_collapsed = function Ext_BasicLayoutRegionEvents$get_collapsed() {
    return 'collapsed';
}
Ext.BasicLayoutRegionEvents.get_expanded = function Ext_BasicLayoutRegionEvents$get_expanded() {
    return 'expanded';
}
Ext.BasicLayoutRegionEvents.get_slideshow = function Ext_BasicLayoutRegionEvents$get_slideshow() {
    return 'slideshow';
}
Ext.BasicLayoutRegionEvents.get_slidehide = function Ext_BasicLayoutRegionEvents$get_slidehide() {
    return 'slidehide';
}
Ext.BasicLayoutRegionEvents.get_panelactivated = function Ext_BasicLayoutRegionEvents$get_panelactivated() {
    return 'panelactivated';
}
Ext.BasicLayoutRegionEvents.get_resized = function Ext_BasicLayoutRegionEvents$get_resized() {
    return 'resized';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BorderLayoutConfig

Ext.BorderLayoutConfig = function Ext_BorderLayoutConfig() {
    Ext.BorderLayoutConfig.constructBase(this);
}
Ext.BorderLayoutConfig.prototype = {
    
    initialSize: function Ext_BorderLayoutConfig$initialSize(value) {
        this.o['initialSize'] = value;
        return this;
    },
    
    titlebar: function Ext_BorderLayoutConfig$titlebar(value) {
        this.o['titlebar'] = value;
        return this;
    },
    
    split: function Ext_BorderLayoutConfig$split(value) {
        this.o['split'] = value;
        return this;
    },
    
    minSize: function Ext_BorderLayoutConfig$minSize(value) {
        this.o['minSize'] = value;
        return this;
    },
    
    maxSize: function Ext_BorderLayoutConfig$maxSize(value) {
        this.o['maxSize'] = value;
        return this;
    },
    
    collapsible: function Ext_BorderLayoutConfig$collapsible(value) {
        this.o['collapsible'] = value;
        return this;
    },
    
    autoScroll: function Ext_BorderLayoutConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    resizeTabs: function Ext_BorderLayoutConfig$resizeTabs(value) {
        this.o['resizeTabs'] = value;
        return this;
    },
    
    minTabWidth: function Ext_BorderLayoutConfig$minTabWidth(value) {
        this.o['minTabWidth'] = value;
        return this;
    },
    
    preferredTabWidth: function Ext_BorderLayoutConfig$preferredTabWidth(value) {
        this.o['preferredTabWidth'] = value;
        return this;
    },
    
    collapsed: function Ext_BorderLayoutConfig$collapsed(value) {
        this.o['collapsed'] = value;
        return this;
    },
    
    tabPosition: function Ext_BorderLayoutConfig$tabPosition(value) {
        this.o['tabPosition'] = value;
        return this;
    },
    
    custom: function Ext_BorderLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BoxComponentConfig

Ext.BoxComponentConfig = function Ext_BoxComponentConfig() {
    Ext.BoxComponentConfig.constructBase(this);
}
Ext.BoxComponentConfig.prototype = {
    
    custom: function Ext_BoxComponentConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.BoxComponentEvents

Ext.BoxComponentEvents = function Ext_BoxComponentEvents() {
}
Ext.BoxComponentEvents.get_resize = function Ext_BoxComponentEvents$get_resize() {
    return 'resize';
}
Ext.BoxComponentEvents.get_move = function Ext_BoxComponentEvents$get_move() {
    return 'move';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ButtonConfig

Ext.ButtonConfig = function Ext_ButtonConfig() {
    Ext.ButtonConfig.constructBase(this);
}
Ext.ButtonConfig.prototype = {
    
    text: function Ext_ButtonConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    icon: function Ext_ButtonConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    handler: function Ext_ButtonConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    scope: function Ext_ButtonConfig$scope(value) {
        this.o['scope'] = value;
        return this;
    },
    
    minWidth: function Ext_ButtonConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    tooltip: function Ext_ButtonConfig$tooltip(value) {
        this.o['tooltip'] = value;
        return this;
    },
    
    hidden: function Ext_ButtonConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    disabled: function Ext_ButtonConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    pressed: function Ext_ButtonConfig$pressed(value) {
        this.o['pressed'] = value;
        return this;
    },
    
    toggleGroup: function Ext_ButtonConfig$toggleGroup(value) {
        this.o['toggleGroup'] = value;
        return this;
    },
    
    repeat: function Ext_ButtonConfig$repeat(value) {
        this.o['repeat'] = value;
        return this;
    },
    
    tabIndex: function Ext_ButtonConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    enableToggle: function Ext_ButtonConfig$enableToggle(value) {
        this.o['enableToggle'] = value;
        return this;
    },
    
    menu: function Ext_ButtonConfig$menu(value) {
        this.o['menu'] = value;
        return this;
    },
    
    menuAlign: function Ext_ButtonConfig$menuAlign(value) {
        this.o['menuAlign'] = value;
        return this;
    },
    
    iconCls: function Ext_ButtonConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    type: function Ext_ButtonConfig$type(value) {
        this.o['type'] = value;
        return this;
    },
    
    clickEvent: function Ext_ButtonConfig$clickEvent(value) {
        this.o['clickEvent'] = value;
        return this;
    },
    
    handleMouseEvents: function Ext_ButtonConfig$handleMouseEvents(value) {
        this.o['handleMouseEvents'] = value;
        return this;
    },
    
    tooltipType: function Ext_ButtonConfig$tooltipType(value) {
        this.o['tooltipType'] = value;
        return this;
    },
    
    cls: function Ext_ButtonConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    template: function Ext_ButtonConfig$template(value) {
        this.o['template'] = value;
        return this;
    },
    
    custom: function Ext_ButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ButtonEvents

Ext.ButtonEvents = function Ext_ButtonEvents() {
}
Ext.ButtonEvents.get_click = function Ext_ButtonEvents$get_click() {
    return 'click';
}
Ext.ButtonEvents.get_toggle = function Ext_ButtonEvents$get_toggle() {
    return 'toggle';
}
Ext.ButtonEvents.get_mouseover = function Ext_ButtonEvents$get_mouseover() {
    return 'mouseover';
}
Ext.ButtonEvents.get_mouseout = function Ext_ButtonEvents$get_mouseout() {
    return 'mouseout';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ColorPaletteConfig

Ext.ColorPaletteConfig = function Ext_ColorPaletteConfig() {
    Ext.ColorPaletteConfig.constructBase(this);
}
Ext.ColorPaletteConfig.prototype = {
    
    itemCls: function Ext_ColorPaletteConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    value: function Ext_ColorPaletteConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    allowReselect: function Ext_ColorPaletteConfig$allowReselect(value) {
        this.o['allowReselect'] = value;
        return this;
    },
    
    custom: function Ext_ColorPaletteConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ColorPaletteEvents

Ext.ColorPaletteEvents = function Ext_ColorPaletteEvents() {
}
Ext.ColorPaletteEvents.get_select = function Ext_ColorPaletteEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ComponentConfig

Ext.ComponentConfig = function Ext_ComponentConfig() {
    Ext.ComponentConfig.constructBase(this);
}
Ext.ComponentConfig.prototype = {
    
    custom: function Ext_ComponentConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ComponentEvents

Ext.ComponentEvents = function Ext_ComponentEvents() {
}
Ext.ComponentEvents.get_disable = function Ext_ComponentEvents$get_disable() {
    return 'disable';
}
Ext.ComponentEvents.get_enable = function Ext_ComponentEvents$get_enable() {
    return 'enable';
}
Ext.ComponentEvents.get_beforeshow = function Ext_ComponentEvents$get_beforeshow() {
    return 'beforeshow';
}
Ext.ComponentEvents.get_show = function Ext_ComponentEvents$get_show() {
    return 'show';
}
Ext.ComponentEvents.get_beforehide = function Ext_ComponentEvents$get_beforehide() {
    return 'beforehide';
}
Ext.ComponentEvents.get_hide = function Ext_ComponentEvents$get_hide() {
    return 'hide';
}
Ext.ComponentEvents.get_beforerender = function Ext_ComponentEvents$get_beforerender() {
    return 'beforerender';
}
Ext.ComponentEvents.get_render = function Ext_ComponentEvents$get_render() {
    return 'render';
}
Ext.ComponentEvents.get_beforedestroy = function Ext_ComponentEvents$get_beforedestroy() {
    return 'beforedestroy';
}
Ext.ComponentEvents.get_destroy = function Ext_ComponentEvents$get_destroy() {
    return 'destroy';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ComponentMgrConfig

Ext.ComponentMgrConfig = function Ext_ComponentMgrConfig() {
    this.o = {};
}
Ext.ComponentMgrConfig.prototype = {
    
    custom: function Ext_ComponentMgrConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ComponentMgrConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.CompositeElementConfig

Ext.CompositeElementConfig = function Ext_CompositeElementConfig() {
    this.o = {};
}
Ext.CompositeElementConfig.prototype = {
    
    custom: function Ext_CompositeElementConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_CompositeElementConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.CompositeElementLiteConfig

Ext.CompositeElementLiteConfig = function Ext_CompositeElementLiteConfig() {
    Ext.CompositeElementLiteConfig.constructBase(this);
}
Ext.CompositeElementLiteConfig.prototype = {
    
    custom: function Ext_CompositeElementLiteConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ContentPanelConfig

Ext.ContentPanelConfig = function Ext_ContentPanelConfig() {
    Ext.ContentPanelConfig.constructBase(this);
}
Ext.ContentPanelConfig.prototype = {
    
    fitToFrame: function Ext_ContentPanelConfig$fitToFrame(value) {
        this.o['fitToFrame'] = value;
        return this;
    },
    
    fitContainer: function Ext_ContentPanelConfig$fitContainer(value) {
        this.o['fitContainer'] = value;
        return this;
    },
    
    autoCreate: function Ext_ContentPanelConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    closable: function Ext_ContentPanelConfig$closable(value) {
        this.o['closable'] = value;
        return this;
    },
    
    background: function Ext_ContentPanelConfig$background(value) {
        this.o['background'] = value;
        return this;
    },
    
    resizeEl: function Ext_ContentPanelConfig$resizeEl(value) {
        this.o['resizeEl'] = value;
        return this;
    },
    
    toolbar: function Ext_ContentPanelConfig$toolbar(value) {
        this.o['toolbar'] = value;
        return this;
    },
    
    autoScroll: function Ext_ContentPanelConfig$autoScroll(value) {
        this.o['autoScroll'] = value;
        return this;
    },
    
    title: function Ext_ContentPanelConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    adjustments: function Ext_ContentPanelConfig$adjustments(value) {
        this.o['adjustments'] = value;
        return this;
    },
    
    url: function Ext_ContentPanelConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    params_: function Ext_ContentPanelConfig$params_(value) {
        this.o['params'] = value;
        return this;
    },
    
    loadOnce: function Ext_ContentPanelConfig$loadOnce(value) {
        this.o['loadOnce'] = value;
        return this;
    },
    
    custom: function Ext_ContentPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ContentPanelEvents

Ext.ContentPanelEvents = function Ext_ContentPanelEvents() {
}
Ext.ContentPanelEvents.get_activate = function Ext_ContentPanelEvents$get_activate() {
    return 'activate';
}
Ext.ContentPanelEvents.get_deactivate = function Ext_ContentPanelEvents$get_deactivate() {
    return 'deactivate';
}
Ext.ContentPanelEvents.get_resize = function Ext_ContentPanelEvents$get_resize() {
    return 'resize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DateConfig

Ext.DateConfig = function Ext_DateConfig() {
    this.o = {};
}
Ext.DateConfig.prototype = {
    
    custom: function Ext_DateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DateConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DatePickerConfig

Ext.DatePickerConfig = function Ext_DatePickerConfig() {
    Ext.DatePickerConfig.constructBase(this);
}
Ext.DatePickerConfig.prototype = {
    
    todayText: function Ext_DatePickerConfig$todayText(value) {
        this.o['todayText'] = value;
        return this;
    },
    
    okText: function Ext_DatePickerConfig$okText(value) {
        this.o['okText'] = value;
        return this;
    },
    
    cancelText: function Ext_DatePickerConfig$cancelText(value) {
        this.o['cancelText'] = value;
        return this;
    },
    
    todayTip: function Ext_DatePickerConfig$todayTip(value) {
        this.o['todayTip'] = value;
        return this;
    },
    
    minDate: function Ext_DatePickerConfig$minDate(value) {
        this.o['minDate'] = value;
        return this;
    },
    
    maxDate: function Ext_DatePickerConfig$maxDate(value) {
        this.o['maxDate'] = value;
        return this;
    },
    
    minText: function Ext_DatePickerConfig$minText(value) {
        this.o['minText'] = value;
        return this;
    },
    
    maxText: function Ext_DatePickerConfig$maxText(value) {
        this.o['maxText'] = value;
        return this;
    },
    
    format: function Ext_DatePickerConfig$format(value) {
        this.o['format'] = value;
        return this;
    },
    
    disabledDays: function Ext_DatePickerConfig$disabledDays(value) {
        this.o['disabledDays'] = value;
        return this;
    },
    
    disabledDaysText: function Ext_DatePickerConfig$disabledDaysText(value) {
        this.o['disabledDaysText'] = value;
        return this;
    },
    
    disabledDatesRE: function Ext_DatePickerConfig$disabledDatesRE(value) {
        this.o['disabledDatesRE'] = value;
        return this;
    },
    
    disabledDatesText: function Ext_DatePickerConfig$disabledDatesText(value) {
        this.o['disabledDatesText'] = value;
        return this;
    },
    
    constrainToViewport: function Ext_DatePickerConfig$constrainToViewport(value) {
        this.o['constrainToViewport'] = value;
        return this;
    },
    
    monthNames: function Ext_DatePickerConfig$monthNames(value) {
        this.o['monthNames'] = value;
        return this;
    },
    
    dayNames: function Ext_DatePickerConfig$dayNames(value) {
        this.o['dayNames'] = value;
        return this;
    },
    
    nextText: function Ext_DatePickerConfig$nextText(value) {
        this.o['nextText'] = value;
        return this;
    },
    
    prevText: function Ext_DatePickerConfig$prevText(value) {
        this.o['prevText'] = value;
        return this;
    },
    
    monthYearText: function Ext_DatePickerConfig$monthYearText(value) {
        this.o['monthYearText'] = value;
        return this;
    },
    
    startDay: function Ext_DatePickerConfig$startDay(value) {
        this.o['startDay'] = value;
        return this;
    },
    
    custom: function Ext_DatePickerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DatePickerEvents

Ext.DatePickerEvents = function Ext_DatePickerEvents() {
}
Ext.DatePickerEvents.get_select = function Ext_DatePickerEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DialogManagerConfig

Ext.DialogManagerConfig = function Ext_DialogManagerConfig() {
    this.o = {};
}
Ext.DialogManagerConfig.prototype = {
    
    custom: function Ext_DialogManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DialogManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DomHelperConfig

Ext.DomHelperConfig = function Ext_DomHelperConfig() {
    this.o = {};
}
Ext.DomHelperConfig.prototype = {
    
    custom: function Ext_DomHelperConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DomHelperConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.DomQueryConfig

Ext.DomQueryConfig = function Ext_DomQueryConfig() {
    this.o = {};
}
Ext.DomQueryConfig.prototype = {
    
    custom: function Ext_DomQueryConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DomQueryConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EditorConfig

Ext.EditorConfig = function Ext_EditorConfig() {
    Ext.EditorConfig.constructBase(this);
}
Ext.EditorConfig.prototype = {
    
    autosize: function Ext_EditorConfig$autosize(value) {
        this.o['autosize'] = value;
        return this;
    },
    
    revertInvalid: function Ext_EditorConfig$revertInvalid(value) {
        this.o['revertInvalid'] = value;
        return this;
    },
    
    ignoreNoChange: function Ext_EditorConfig$ignoreNoChange(value) {
        this.o['ignoreNoChange'] = value;
        return this;
    },
    
    hideEl: function Ext_EditorConfig$hideEl(value) {
        this.o['hideEl'] = value;
        return this;
    },
    
    value: function Ext_EditorConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    alignment: function Ext_EditorConfig$alignment(value) {
        this.o['alignment'] = value;
        return this;
    },
    
    shadow: function Ext_EditorConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    constrain: function Ext_EditorConfig$constrain(value) {
        this.o['constrain'] = value;
        return this;
    },
    
    completeOnEnter: function Ext_EditorConfig$completeOnEnter(value) {
        this.o['completeOnEnter'] = value;
        return this;
    },
    
    cancelOnEsc: function Ext_EditorConfig$cancelOnEsc(value) {
        this.o['cancelOnEsc'] = value;
        return this;
    },
    
    updateEl: function Ext_EditorConfig$updateEl(value) {
        this.o['updateEl'] = value;
        return this;
    },
    
    custom: function Ext_EditorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EditorEvents

Ext.EditorEvents = function Ext_EditorEvents() {
}
Ext.EditorEvents.get_beforestartedit = function Ext_EditorEvents$get_beforestartedit() {
    return 'beforestartedit';
}
Ext.EditorEvents.get_startedit = function Ext_EditorEvents$get_startedit() {
    return 'startedit';
}
Ext.EditorEvents.get_beforecomplete = function Ext_EditorEvents$get_beforecomplete() {
    return 'beforecomplete';
}
Ext.EditorEvents.get_complete = function Ext_EditorEvents$get_complete() {
    return 'complete';
}
Ext.EditorEvents.get_specialkey = function Ext_EditorEvents$get_specialkey() {
    return 'specialkey';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ElementConfig

Ext.ElementConfig = function Ext_ElementConfig() {
    this.o = {};
}
Ext.ElementConfig.prototype = {
    
    custom: function Ext_ElementConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ElementConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EventManagerConfig

Ext.EventManagerConfig = function Ext_EventManagerConfig() {
    this.o = {};
}
Ext.EventManagerConfig.prototype = {
    
    custom: function Ext_EventManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_EventManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.EventObjectConfig

Ext.EventObjectConfig = function Ext_EventObjectConfig() {
    this.o = {};
}
Ext.EventObjectConfig.prototype = {
    
    custom: function Ext_EventObjectConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_EventObjectConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ExtConfig

Ext.ExtConfig = function Ext_ExtConfig() {
    this.o = {};
}
Ext.ExtConfig.prototype = {
    
    custom: function Ext_ExtConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ExtConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.FunctionConfig

Ext.FunctionConfig = function Ext_FunctionConfig() {
    this.o = {};
}
Ext.FunctionConfig.prototype = {
    
    custom: function Ext_FunctionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_FunctionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.FxConfig

Ext.FxConfig = function Ext_FxConfig() {
    this.o = {};
}
Ext.FxConfig.prototype = {
    
    stopFx: function Ext_FxConfig$stopFx(value) {
        this.o['stopFx'] = value;
        return this;
    },
    
    custom: function Ext_FxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_FxConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.GridDDConfig

Ext.GridDDConfig = function Ext_GridDDConfig() {
    this.o = {};
}
Ext.GridDDConfig.prototype = {
    
    custom: function Ext_GridDDConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_GridDDConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.GridPanelConfig

Ext.GridPanelConfig = function Ext_GridPanelConfig() {
    Ext.GridPanelConfig.constructBase(this);
}
Ext.GridPanelConfig.prototype = {
    
    custom: function Ext_GridPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.JsonViewConfig

Ext.JsonViewConfig = function Ext_JsonViewConfig() {
    Ext.JsonViewConfig.constructBase(this);
}
Ext.JsonViewConfig.prototype = {
    
    custom: function Ext_JsonViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.JsonViewEvents

Ext.JsonViewEvents = function Ext_JsonViewEvents() {
}
Ext.JsonViewEvents.get_beforerender = function Ext_JsonViewEvents$get_beforerender() {
    return 'beforerender';
}
Ext.JsonViewEvents.get_load = function Ext_JsonViewEvents$get_load() {
    return 'load';
}
Ext.JsonViewEvents.get_loadexception = function Ext_JsonViewEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.KeyMapConfig

Ext.KeyMapConfig = function Ext_KeyMapConfig() {
    this.o = {};
}
Ext.KeyMapConfig.prototype = {
    
    custom: function Ext_KeyMapConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_KeyMapConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.KeyNavConfig

Ext.KeyNavConfig = function Ext_KeyNavConfig() {
    this.o = {};
}
Ext.KeyNavConfig.prototype = {
    
    custom: function Ext_KeyNavConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_KeyNavConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayerConfig

Ext.LayerConfig = function Ext_LayerConfig() {
    Ext.LayerConfig.constructBase(this);
}
Ext.LayerConfig.prototype = {
    
    shim: function Ext_LayerConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    shadow: function Ext_LayerConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    dh: function Ext_LayerConfig$dh(value) {
        this.o['dh'] = value;
        return this;
    },
    
    constrain: function Ext_LayerConfig$constrain(value) {
        this.o['constrain'] = value;
        return this;
    },
    
    cls: function Ext_LayerConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    zindex: function Ext_LayerConfig$zindex(value) {
        this.o['zindex'] = value;
        return this;
    },
    
    shadowOffset: function Ext_LayerConfig$shadowOffset(value) {
        this.o['shadowOffset'] = value;
        return this;
    },
    
    custom: function Ext_LayerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutDialogConfig

Ext.LayoutDialogConfig = function Ext_LayoutDialogConfig() {
    Ext.LayoutDialogConfig.constructBase(this);
}
Ext.LayoutDialogConfig.prototype = {
    
    custom: function Ext_LayoutDialogConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutManagerConfig

Ext.LayoutManagerConfig = function Ext_LayoutManagerConfig() {
    Ext.LayoutManagerConfig.constructBase(this);
}
Ext.LayoutManagerConfig.prototype = {
    
    custom: function Ext_LayoutManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutManagerEvents

Ext.LayoutManagerEvents = function Ext_LayoutManagerEvents() {
}
Ext.LayoutManagerEvents.get_layout = function Ext_LayoutManagerEvents$get_layout() {
    return 'layout';
}
Ext.LayoutManagerEvents.get_regionresized = function Ext_LayoutManagerEvents$get_regionresized() {
    return 'regionresized';
}
Ext.LayoutManagerEvents.get_regioncollapsed = function Ext_LayoutManagerEvents$get_regioncollapsed() {
    return 'regioncollapsed';
}
Ext.LayoutManagerEvents.get_regionexpanded = function Ext_LayoutManagerEvents$get_regionexpanded() {
    return 'regionexpanded';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LayoutRegionConfig

Ext.LayoutRegionConfig = function Ext_LayoutRegionConfig() {
    Ext.LayoutRegionConfig.constructBase(this);
}
Ext.LayoutRegionConfig.prototype = {
    
    disableTabTips: function Ext_LayoutRegionConfig$disableTabTips(value) {
        this.o['disableTabTips'] = value;
        return this;
    },
    
    custom: function Ext_LayoutRegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.LoadMaskConfig

Ext.LoadMaskConfig = function Ext_LoadMaskConfig() {
    this.o = {};
}
Ext.LoadMaskConfig.prototype = {
    
    removeMask: function Ext_LoadMaskConfig$removeMask(value) {
        this.o['removeMask'] = value;
        return this;
    },
    
    msg: function Ext_LoadMaskConfig$msg(value) {
        this.o['msg'] = value;
        return this;
    },
    
    msgCls: function Ext_LoadMaskConfig$msgCls(value) {
        this.o['msgCls'] = value;
        return this;
    },
    
    custom: function Ext_LoadMaskConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_LoadMaskConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.MasterTemplateConfig

Ext.MasterTemplateConfig = function Ext_MasterTemplateConfig() {
    Ext.MasterTemplateConfig.constructBase(this);
}
Ext.MasterTemplateConfig.prototype = {
    
    custom: function Ext_MasterTemplateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.MessageBoxConfig

Ext.MessageBoxConfig = function Ext_MessageBoxConfig() {
    this.o = {};
}
Ext.MessageBoxConfig.prototype = {
    
    custom: function Ext_MessageBoxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_MessageBoxConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.NestedLayoutPanelConfig

Ext.NestedLayoutPanelConfig = function Ext_NestedLayoutPanelConfig() {
    Ext.NestedLayoutPanelConfig.constructBase(this);
}
Ext.NestedLayoutPanelConfig.prototype = {
    
    custom: function Ext_NestedLayoutPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.NodeListConfig

Ext.NodeListConfig = function Ext_NodeListConfig() {
    this.o = {};
}
Ext.NodeListConfig.prototype = {
    
    custom: function Ext_NodeListConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_NodeListConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.PagingToolbarConfig

Ext.PagingToolbarConfig = function Ext_PagingToolbarConfig() {
    Ext.PagingToolbarConfig.constructBase(this);
}
Ext.PagingToolbarConfig.prototype = {
    
    pageSize: function Ext_PagingToolbarConfig$pageSize(value) {
        this.o['pageSize'] = value;
        return this;
    },
    
    displayMsg: function Ext_PagingToolbarConfig$displayMsg(value) {
        this.o['displayMsg'] = value;
        return this;
    },
    
    emptyMsg: function Ext_PagingToolbarConfig$emptyMsg(value) {
        this.o['emptyMsg'] = value;
        return this;
    },
    
    displayInfo: function Ext_PagingToolbarConfig$displayInfo(value) {
        this.o['displayInfo'] = value;
        return this;
    },
    
    custom: function Ext_PagingToolbarConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.QuickTipsConfig

Ext.QuickTipsConfig = function Ext_QuickTipsConfig() {
    this.o = {};
}
Ext.QuickTipsConfig.prototype = {
    
    minWidth: function Ext_QuickTipsConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    maxWidth: function Ext_QuickTipsConfig$maxWidth(value) {
        this.o['maxWidth'] = value;
        return this;
    },
    
    interceptTitles: function Ext_QuickTipsConfig$interceptTitles(value) {
        this.o['interceptTitles'] = value;
        return this;
    },
    
    trackMouse: function Ext_QuickTipsConfig$trackMouse(value) {
        this.o['trackMouse'] = value;
        return this;
    },
    
    hideOnClick: function Ext_QuickTipsConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    showDelay: function Ext_QuickTipsConfig$showDelay(value) {
        this.o['showDelay'] = value;
        return this;
    },
    
    hideDelay: function Ext_QuickTipsConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    autoHide: function Ext_QuickTipsConfig$autoHide(value) {
        this.o['autoHide'] = value;
        return this;
    },
    
    autoDismiss: function Ext_QuickTipsConfig$autoDismiss(value) {
        this.o['autoDismiss'] = value;
        return this;
    },
    
    autoDismissDelay: function Ext_QuickTipsConfig$autoDismissDelay(value) {
        this.o['autoDismissDelay'] = value;
        return this;
    },
    
    animate: function Ext_QuickTipsConfig$animate(value) {
        this.o['animate'] = value;
        return this;
    },
    
    title: function Ext_QuickTipsConfig$title(value) {
        this.o['title'] = value;
        return this;
    },
    
    text: function Ext_QuickTipsConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    cls: function Ext_QuickTipsConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    width: function Ext_QuickTipsConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    custom: function Ext_QuickTipsConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_QuickTipsConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ReaderLayoutConfig

Ext.ReaderLayoutConfig = function Ext_ReaderLayoutConfig() {
    Ext.ReaderLayoutConfig.constructBase(this);
}
Ext.ReaderLayoutConfig.prototype = {
    
    custom: function Ext_ReaderLayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.RegExpConfig

Ext.RegExpConfig = function Ext_RegExpConfig() {
    this.o = {};
}
Ext.RegExpConfig.prototype = {
    
    custom: function Ext_RegExpConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_RegExpConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ResizableConfig

Ext.ResizableConfig = function Ext_ResizableConfig() {
    Ext.ResizableConfig.constructBase(this);
}
Ext.ResizableConfig.prototype = {
    
    resizeChild: function Ext_ResizableConfig$resizeChild(value) {
        this.o['resizeChild'] = value;
        return this;
    },
    
    adjustments: function Ext_ResizableConfig$adjustments(value) {
        this.o['adjustments'] = value;
        return this;
    },
    
    minWidth: function Ext_ResizableConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    minHeight: function Ext_ResizableConfig$minHeight(value) {
        this.o['minHeight'] = value;
        return this;
    },
    
    maxWidth: function Ext_ResizableConfig$maxWidth(value) {
        this.o['maxWidth'] = value;
        return this;
    },
    
    maxHeight: function Ext_ResizableConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    enabled: function Ext_ResizableConfig$enabled(value) {
        this.o['enabled'] = value;
        return this;
    },
    
    wrap: function Ext_ResizableConfig$wrap(value) {
        this.o['wrap'] = value;
        return this;
    },
    
    width: function Ext_ResizableConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    height: function Ext_ResizableConfig$height(value) {
        this.o['height'] = value;
        return this;
    },
    
    animate: function Ext_ResizableConfig$animate(value) {
        this.o['animate'] = value;
        return this;
    },
    
    duration: function Ext_ResizableConfig$duration(value) {
        this.o['duration'] = value;
        return this;
    },
    
    dynamic: function Ext_ResizableConfig$dynamic(value) {
        this.o['dynamic'] = value;
        return this;
    },
    
    handles: function Ext_ResizableConfig$handles(value) {
        this.o['handles'] = value;
        return this;
    },
    
    multiDirectional: function Ext_ResizableConfig$multiDirectional(value) {
        this.o['multiDirectional'] = value;
        return this;
    },
    
    disableTrackOver: function Ext_ResizableConfig$disableTrackOver(value) {
        this.o['disableTrackOver'] = value;
        return this;
    },
    
    easing: function Ext_ResizableConfig$easing(value) {
        this.o['easing'] = value;
        return this;
    },
    
    widthIncrement: function Ext_ResizableConfig$widthIncrement(value) {
        this.o['widthIncrement'] = value;
        return this;
    },
    
    heightIncrement: function Ext_ResizableConfig$heightIncrement(value) {
        this.o['heightIncrement'] = value;
        return this;
    },
    
    pinned: function Ext_ResizableConfig$pinned(value) {
        this.o['pinned'] = value;
        return this;
    },
    
    preserveRatio: function Ext_ResizableConfig$preserveRatio(value) {
        this.o['preserveRatio'] = value;
        return this;
    },
    
    transparent: function Ext_ResizableConfig$transparent(value) {
        this.o['transparent'] = value;
        return this;
    },
    
    minX: function Ext_ResizableConfig$minX(value) {
        this.o['minX'] = value;
        return this;
    },
    
    minY: function Ext_ResizableConfig$minY(value) {
        this.o['minY'] = value;
        return this;
    },
    
    draggable: function Ext_ResizableConfig$draggable(value) {
        this.o['draggable'] = value;
        return this;
    },
    
    constrainTo: function Ext_ResizableConfig$constrainTo(value) {
        this.o['constrainTo'] = value;
        return this;
    },
    
    resizeRegion: function Ext_ResizableConfig$resizeRegion(value) {
        this.o['resizeRegion'] = value;
        return this;
    },
    
    custom: function Ext_ResizableConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ResizableEvents

Ext.ResizableEvents = function Ext_ResizableEvents() {
}
Ext.ResizableEvents.get_beforeresize = function Ext_ResizableEvents$get_beforeresize() {
    return 'beforeresize';
}
Ext.ResizableEvents.get_resize = function Ext_ResizableEvents$get_resize() {
    return 'resize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ShadowConfig

Ext.ShadowConfig = function Ext_ShadowConfig() {
    this.o = {};
}
Ext.ShadowConfig.prototype = {
    
    mode: function Ext_ShadowConfig$mode(value) {
        this.o['mode'] = value;
        return this;
    },
    
    offset: function Ext_ShadowConfig$offset(value) {
        this.o['offset'] = value;
        return this;
    },
    
    custom: function Ext_ShadowConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ShadowConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBarConfig

Ext.SplitBarConfig = function Ext_SplitBarConfig() {
    Ext.SplitBarConfig.constructBase(this);
}
Ext.SplitBarConfig.prototype = {
    
    custom: function Ext_SplitBarConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBarEvents

Ext.SplitBarEvents = function Ext_SplitBarEvents() {
}
Ext.SplitBarEvents.get_resize = function Ext_SplitBarEvents$get_resize() {
    return 'resize';
}
Ext.SplitBarEvents.get_moved = function Ext_SplitBarEvents$get_moved() {
    return 'moved';
}
Ext.SplitBarEvents.get_beforeresize = function Ext_SplitBarEvents$get_beforeresize() {
    return 'beforeresize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitButtonConfig

Ext.SplitButtonConfig = function Ext_SplitButtonConfig() {
    Ext.SplitButtonConfig.constructBase(this);
}
Ext.SplitButtonConfig.prototype = {
    
    arrowHandler: function Ext_SplitButtonConfig$arrowHandler(value) {
        this.o['arrowHandler'] = value;
        return this;
    },
    
    arrowTooltip: function Ext_SplitButtonConfig$arrowTooltip(value) {
        this.o['arrowTooltip'] = value;
        return this;
    },
    
    custom: function Ext_SplitButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitButtonEvents

Ext.SplitButtonEvents = function Ext_SplitButtonEvents() {
}
Ext.SplitButtonEvents.get_arrowclick = function Ext_SplitButtonEvents$get_arrowclick() {
    return 'arrowclick';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitLayoutRegionConfig

Ext.SplitLayoutRegionConfig = function Ext_SplitLayoutRegionConfig() {
    Ext.SplitLayoutRegionConfig.constructBase(this);
}
Ext.SplitLayoutRegionConfig.prototype = {
    
    custom: function Ext_SplitLayoutRegionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.StringConfig

Ext.StringConfig = function Ext_StringConfig() {
    this.o = {};
}
Ext.StringConfig.prototype = {
    
    custom: function Ext_StringConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_StringConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.TabPanelConfig

Ext.TabPanelConfig = function Ext_TabPanelConfig() {
    Ext.TabPanelConfig.constructBase(this);
}
Ext.TabPanelConfig.prototype = {
    
    custom: function Ext_TabPanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.TabPanelEvents

Ext.TabPanelEvents = function Ext_TabPanelEvents() {
}
Ext.TabPanelEvents.get_tabchange = function Ext_TabPanelEvents$get_tabchange() {
    return 'tabchange';
}
Ext.TabPanelEvents.get_beforetabchange = function Ext_TabPanelEvents$get_beforetabchange() {
    return 'beforetabchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.TabPanelItemConfig

Ext.TabPanelItemConfig = function Ext_TabPanelItemConfig() {
    Ext.TabPanelItemConfig.constructBase(this);
}
Ext.TabPanelItemConfig.prototype = {
    
    custom: function Ext_TabPanelItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.TabPanelItemEvents

Ext.TabPanelItemEvents = function Ext_TabPanelItemEvents() {
}
Ext.TabPanelItemEvents.get_activate = function Ext_TabPanelItemEvents$get_activate() {
    return 'activate';
}
Ext.TabPanelItemEvents.get_beforeclose = function Ext_TabPanelItemEvents$get_beforeclose() {
    return 'beforeclose';
}
Ext.TabPanelItemEvents.get_close = function Ext_TabPanelItemEvents$get_close() {
    return 'close';
}
Ext.TabPanelItemEvents.get_deactivate = function Ext_TabPanelItemEvents$get_deactivate() {
    return 'deactivate';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.TemplateConfig

Ext.TemplateConfig = function Ext_TemplateConfig() {
    this.o = {};
}
Ext.TemplateConfig.prototype = {
    
    custom: function Ext_TemplateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_TemplateConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ToolbarConfig

Ext.ToolbarConfig = function Ext_ToolbarConfig() {
    this.o = {};
}
Ext.ToolbarConfig.prototype = {
    
    custom: function Ext_ToolbarConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_ToolbarConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.UpdateManagerConfig

Ext.UpdateManagerConfig = function Ext_UpdateManagerConfig() {
    Ext.UpdateManagerConfig.constructBase(this);
}
Ext.UpdateManagerConfig.prototype = {
    
    custom: function Ext_UpdateManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.UpdateManagerEvents

Ext.UpdateManagerEvents = function Ext_UpdateManagerEvents() {
}
Ext.UpdateManagerEvents.get_beforeupdate = function Ext_UpdateManagerEvents$get_beforeupdate() {
    return 'beforeupdate';
}
Ext.UpdateManagerEvents.get_update = function Ext_UpdateManagerEvents$get_update() {
    return 'update';
}
Ext.UpdateManagerEvents.get_failure = function Ext_UpdateManagerEvents$get_failure() {
    return 'failure';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ViewConfig

Ext.ViewConfig = function Ext_ViewConfig() {
    Ext.ViewConfig.constructBase(this);
}
Ext.ViewConfig.prototype = {
    
    custom: function Ext_ViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.ViewEvents

Ext.ViewEvents = function Ext_ViewEvents() {
}
Ext.ViewEvents.get_beforeclick = function Ext_ViewEvents$get_beforeclick() {
    return 'beforeclick';
}
Ext.ViewEvents.get_click = function Ext_ViewEvents$get_click() {
    return 'click';
}
Ext.ViewEvents.get_dblclick = function Ext_ViewEvents$get_dblclick() {
    return 'dblclick';
}
Ext.ViewEvents.get_contextmenu = function Ext_ViewEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.ViewEvents.get_selectionchange = function Ext_ViewEvents$get_selectionchange() {
    return 'selectionchange';
}
Ext.ViewEvents.get_beforeselect = function Ext_ViewEvents$get_beforeselect() {
    return 'beforeselect';
}


Type.createNamespace('Ext.data');

////////////////////////////////////////////////////////////////////////////////
// Ext.data.ArrayReaderConfig

Ext.data.ArrayReaderConfig = function Ext_data_ArrayReaderConfig() {
    Ext.data.ArrayReaderConfig.constructBase(this);
}
Ext.data.ArrayReaderConfig.prototype = {
    
    id: function Ext_data_ArrayReaderConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_ArrayReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.ConnectionConfig

Ext.data.ConnectionConfig = function Ext_data_ConnectionConfig() {
    Ext.data.ConnectionConfig.constructBase(this);
}
Ext.data.ConnectionConfig.prototype = {
    
    url: function Ext_data_ConnectionConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    extraParams: function Ext_data_ConnectionConfig$extraParams(value) {
        this.o['extraParams'] = value;
        return this;
    },
    
    defaultHeaders: function Ext_data_ConnectionConfig$defaultHeaders(value) {
        this.o['defaultHeaders'] = value;
        return this;
    },
    
    method: function Ext_data_ConnectionConfig$method(value) {
        this.o['method'] = value;
        return this;
    },
    
    timeout: function Ext_data_ConnectionConfig$timeout(value) {
        this.o['timeout'] = value;
        return this;
    },
    
    autoAbort: function Ext_data_ConnectionConfig$autoAbort(value) {
        this.o['autoAbort'] = value;
        return this;
    },
    
    disableCaching: function Ext_data_ConnectionConfig$disableCaching(value) {
        this.o['disableCaching'] = value;
        return this;
    },
    
    custom: function Ext_data_ConnectionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.ConnectionEvents

Ext.data.ConnectionEvents = function Ext_data_ConnectionEvents() {
}
Ext.data.ConnectionEvents.get_beforerequest = function Ext_data_ConnectionEvents$get_beforerequest() {
    return 'beforerequest';
}
Ext.data.ConnectionEvents.get_requestcomplete = function Ext_data_ConnectionEvents$get_requestcomplete() {
    return 'requestcomplete';
}
Ext.data.ConnectionEvents.get_requestexception = function Ext_data_ConnectionEvents$get_requestexception() {
    return 'requestexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.DataProxyConfig

Ext.data.DataProxyConfig = function Ext_data_DataProxyConfig() {
    this.o = {};
}
Ext.data.DataProxyConfig.prototype = {
    
    custom: function Ext_data_DataProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_DataProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.DataProxyEvents

Ext.data.DataProxyEvents = function Ext_data_DataProxyEvents() {
}
Ext.data.DataProxyEvents.get_beforeload = function Ext_data_DataProxyEvents$get_beforeload() {
    return 'beforeload';
}
Ext.data.DataProxyEvents.get_load = function Ext_data_DataProxyEvents$get_load() {
    return 'load';
}
Ext.data.DataProxyEvents.get_loadexception = function Ext_data_DataProxyEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.DataReaderConfig

Ext.data.DataReaderConfig = function Ext_data_DataReaderConfig() {
    this.o = {};
}
Ext.data.DataReaderConfig.prototype = {
    
    custom: function Ext_data_DataReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_DataReaderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.HttpProxyConfig

Ext.data.HttpProxyConfig = function Ext_data_HttpProxyConfig() {
    this.o = {};
}
Ext.data.HttpProxyConfig.prototype = {
    
    url: function Ext_data_HttpProxyConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    custom: function Ext_data_HttpProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_HttpProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.JsonReaderConfig

Ext.data.JsonReaderConfig = function Ext_data_JsonReaderConfig() {
    Ext.data.JsonReaderConfig.constructBase(this);
}
Ext.data.JsonReaderConfig.prototype = {
    
    totalProperty: function Ext_data_JsonReaderConfig$totalProperty(value) {
        this.o['totalProperty'] = value;
        return this;
    },
    
    successProperty: function Ext_data_JsonReaderConfig$successProperty(value) {
        this.o['successProperty'] = value;
        return this;
    },
    
    root: function Ext_data_JsonReaderConfig$root(value) {
        this.o['root'] = value;
        return this;
    },
    
    id: function Ext_data_JsonReaderConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_JsonReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.JsonStoreConfig

Ext.data.JsonStoreConfig = function Ext_data_JsonStoreConfig() {
    Ext.data.JsonStoreConfig.constructBase(this);
}
Ext.data.JsonStoreConfig.prototype = {
    
    fields: function Ext_data_JsonStoreConfig$fields(value) {
        this.o['fields'] = value;
        return this;
    },
    
    custom: function Ext_data_JsonStoreConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.MemoryProxyConfig

Ext.data.MemoryProxyConfig = function Ext_data_MemoryProxyConfig() {
    this.o = {};
}
Ext.data.MemoryProxyConfig.prototype = {
    
    custom: function Ext_data_MemoryProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_MemoryProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.NodeConfig

Ext.data.NodeConfig = function Ext_data_NodeConfig() {
    Ext.data.NodeConfig.constructBase(this);
}
Ext.data.NodeConfig.prototype = {
    
    leaf: function Ext_data_NodeConfig$leaf(value) {
        this.o['leaf'] = value;
        return this;
    },
    
    id: function Ext_data_NodeConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_NodeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.NodeEvents

Ext.data.NodeEvents = function Ext_data_NodeEvents() {
}
Ext.data.NodeEvents.get_append = function Ext_data_NodeEvents$get_append() {
    return 'append';
}
Ext.data.NodeEvents.get_remove = function Ext_data_NodeEvents$get_remove() {
    return 'remove';
}
Ext.data.NodeEvents.get_move = function Ext_data_NodeEvents$get_move() {
    return 'move';
}
Ext.data.NodeEvents.get_insert = function Ext_data_NodeEvents$get_insert() {
    return 'insert';
}
Ext.data.NodeEvents.get_beforeappend = function Ext_data_NodeEvents$get_beforeappend() {
    return 'beforeappend';
}
Ext.data.NodeEvents.get_beforeremove = function Ext_data_NodeEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.data.NodeEvents.get_beforemove = function Ext_data_NodeEvents$get_beforemove() {
    return 'beforemove';
}
Ext.data.NodeEvents.get_beforeinsert = function Ext_data_NodeEvents$get_beforeinsert() {
    return 'beforeinsert';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.RecordConfig

Ext.data.RecordConfig = function Ext_data_RecordConfig() {
    this.o = {};
}
Ext.data.RecordConfig.prototype = {
    
    custom: function Ext_data_RecordConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_RecordConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.ScriptTagProxyConfig

Ext.data.ScriptTagProxyConfig = function Ext_data_ScriptTagProxyConfig() {
    this.o = {};
}
Ext.data.ScriptTagProxyConfig.prototype = {
    
    url: function Ext_data_ScriptTagProxyConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    timeout: function Ext_data_ScriptTagProxyConfig$timeout(value) {
        this.o['timeout'] = value;
        return this;
    },
    
    callbackParam: function Ext_data_ScriptTagProxyConfig$callbackParam(value) {
        this.o['callbackParam'] = value;
        return this;
    },
    
    nocache: function Ext_data_ScriptTagProxyConfig$nocache(value) {
        this.o['nocache'] = value;
        return this;
    },
    
    custom: function Ext_data_ScriptTagProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_ScriptTagProxyConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.SimpleStoreConfig

Ext.data.SimpleStoreConfig = function Ext_data_SimpleStoreConfig() {
    Ext.data.SimpleStoreConfig.constructBase(this);
}
Ext.data.SimpleStoreConfig.prototype = {
    
    id: function Ext_data_SimpleStoreConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    fields: function Ext_data_SimpleStoreConfig$fields(value) {
        this.o['fields'] = value;
        return this;
    },
    
    data: function Ext_data_SimpleStoreConfig$data(value) {
        this.o['data'] = value;
        return this;
    },
    
    custom: function Ext_data_SimpleStoreConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.SortTypesConfig

Ext.data.SortTypesConfig = function Ext_data_SortTypesConfig() {
    this.o = {};
}
Ext.data.SortTypesConfig.prototype = {
    
    custom: function Ext_data_SortTypesConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_data_SortTypesConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.StoreConfig

Ext.data.StoreConfig = function Ext_data_StoreConfig() {
    Ext.data.StoreConfig.constructBase(this);
}
Ext.data.StoreConfig.prototype = {
    
    proxy: function Ext_data_StoreConfig$proxy(value) {
        this.o['proxy'] = value;
        return this;
    },
    
    data: function Ext_data_StoreConfig$data(value) {
        this.o['data'] = value;
        return this;
    },
    
    reader: function Ext_data_StoreConfig$reader(value) {
        this.o['reader'] = value;
        return this;
    },
    
    baseParams: function Ext_data_StoreConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    sortInfo: function Ext_data_StoreConfig$sortInfo(value) {
        this.o['sortInfo'] = value;
        return this;
    },
    
    remoteSort: function Ext_data_StoreConfig$remoteSort(value) {
        this.o['remoteSort'] = value;
        return this;
    },
    
    pruneModifiedRecords: function Ext_data_StoreConfig$pruneModifiedRecords(value) {
        this.o['pruneModifiedRecords'] = value;
        return this;
    },
    
    custom: function Ext_data_StoreConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.StoreEvents

Ext.data.StoreEvents = function Ext_data_StoreEvents() {
}
Ext.data.StoreEvents.get_datachanged = function Ext_data_StoreEvents$get_datachanged() {
    return 'datachanged';
}
Ext.data.StoreEvents.get_metachange = function Ext_data_StoreEvents$get_metachange() {
    return 'metachange';
}
Ext.data.StoreEvents.get_add = function Ext_data_StoreEvents$get_add() {
    return 'add';
}
Ext.data.StoreEvents.get_remove = function Ext_data_StoreEvents$get_remove() {
    return 'remove';
}
Ext.data.StoreEvents.get_update = function Ext_data_StoreEvents$get_update() {
    return 'update';
}
Ext.data.StoreEvents.get_clear = function Ext_data_StoreEvents$get_clear() {
    return 'clear';
}
Ext.data.StoreEvents.get_beforeload = function Ext_data_StoreEvents$get_beforeload() {
    return 'beforeload';
}
Ext.data.StoreEvents.get_load = function Ext_data_StoreEvents$get_load() {
    return 'load';
}
Ext.data.StoreEvents.get_loadexception = function Ext_data_StoreEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.TreeConfig

Ext.data.TreeConfig = function Ext_data_TreeConfig() {
    Ext.data.TreeConfig.constructBase(this);
}
Ext.data.TreeConfig.prototype = {
    
    custom: function Ext_data_TreeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.TreeEvents

Ext.data.TreeEvents = function Ext_data_TreeEvents() {
}
Ext.data.TreeEvents.get_append = function Ext_data_TreeEvents$get_append() {
    return 'append';
}
Ext.data.TreeEvents.get_remove = function Ext_data_TreeEvents$get_remove() {
    return 'remove';
}
Ext.data.TreeEvents.get_move = function Ext_data_TreeEvents$get_move() {
    return 'move';
}
Ext.data.TreeEvents.get_insert = function Ext_data_TreeEvents$get_insert() {
    return 'insert';
}
Ext.data.TreeEvents.get_beforeappend = function Ext_data_TreeEvents$get_beforeappend() {
    return 'beforeappend';
}
Ext.data.TreeEvents.get_beforeremove = function Ext_data_TreeEvents$get_beforeremove() {
    return 'beforeremove';
}
Ext.data.TreeEvents.get_beforemove = function Ext_data_TreeEvents$get_beforemove() {
    return 'beforemove';
}
Ext.data.TreeEvents.get_beforeinsert = function Ext_data_TreeEvents$get_beforeinsert() {
    return 'beforeinsert';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.data.XmlReaderConfig

Ext.data.XmlReaderConfig = function Ext_data_XmlReaderConfig() {
    Ext.data.XmlReaderConfig.constructBase(this);
}
Ext.data.XmlReaderConfig.prototype = {
    
    totalRecords: function Ext_data_XmlReaderConfig$totalRecords(value) {
        this.o['totalRecords'] = value;
        return this;
    },
    
    record: function Ext_data_XmlReaderConfig$record(value) {
        this.o['record'] = value;
        return this;
    },
    
    success: function Ext_data_XmlReaderConfig$success(value) {
        this.o['success'] = value;
        return this;
    },
    
    id: function Ext_data_XmlReaderConfig$id(value) {
        this.o['id'] = value;
        return this;
    },
    
    custom: function Ext_data_XmlReaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


Type.createNamespace('Ext.dd');

////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DDConfig

Ext.dd.DDConfig = function Ext_dd_DDConfig() {
    Ext.dd.DDConfig.constructBase(this);
}
Ext.dd.DDConfig.prototype = {
    
    custom: function Ext_dd_DDConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DDProxyConfig

Ext.dd.DDProxyConfig = function Ext_dd_DDProxyConfig() {
    Ext.dd.DDProxyConfig.constructBase(this);
}
Ext.dd.DDProxyConfig.prototype = {
    
    custom: function Ext_dd_DDProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DDTargetConfig

Ext.dd.DDTargetConfig = function Ext_dd_DDTargetConfig() {
    Ext.dd.DDTargetConfig.constructBase(this);
}
Ext.dd.DDTargetConfig.prototype = {
    
    custom: function Ext_dd_DDTargetConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragDropConfig

Ext.dd.DragDropConfig = function Ext_dd_DragDropConfig() {
    this.o = {};
}
Ext.dd.DragDropConfig.prototype = {
    
    custom: function Ext_dd_DragDropConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DragDropConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragDropMgrConfig

Ext.dd.DragDropMgrConfig = function Ext_dd_DragDropMgrConfig() {
    this.o = {};
}
Ext.dd.DragDropMgrConfig.prototype = {
    
    custom: function Ext_dd_DragDropMgrConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_DragDropMgrConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragSourceConfig

Ext.dd.DragSourceConfig = function Ext_dd_DragSourceConfig() {
    Ext.dd.DragSourceConfig.constructBase(this);
}
Ext.dd.DragSourceConfig.prototype = {
    
    dropAllowed: function Ext_dd_DragSourceConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_DragSourceConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_DragSourceConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DragZoneConfig

Ext.dd.DragZoneConfig = function Ext_dd_DragZoneConfig() {
    Ext.dd.DragZoneConfig.constructBase(this);
}
Ext.dd.DragZoneConfig.prototype = {
    
    containerScroll: function Ext_dd_DragZoneConfig$containerScroll(value) {
        this.o['containerScroll'] = value;
        return this;
    },
    
    hlColor: function Ext_dd_DragZoneConfig$hlColor(value) {
        this.o['hlColor'] = value;
        return this;
    },
    
    custom: function Ext_dd_DragZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DropTargetConfig

Ext.dd.DropTargetConfig = function Ext_dd_DropTargetConfig() {
    Ext.dd.DropTargetConfig.constructBase(this);
}
Ext.dd.DropTargetConfig.prototype = {
    
    overClass: function Ext_dd_DropTargetConfig$overClass(value) {
        this.o['overClass'] = value;
        return this;
    },
    
    dropAllowed: function Ext_dd_DropTargetConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_DropTargetConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_DropTargetConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.DropZoneConfig

Ext.dd.DropZoneConfig = function Ext_dd_DropZoneConfig() {
    Ext.dd.DropZoneConfig.constructBase(this);
}
Ext.dd.DropZoneConfig.prototype = {
    
    custom: function Ext_dd_DropZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.RegistryConfig

Ext.dd.RegistryConfig = function Ext_dd_RegistryConfig() {
    this.o = {};
}
Ext.dd.RegistryConfig.prototype = {
    
    custom: function Ext_dd_RegistryConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_RegistryConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.ScrollManagerConfig

Ext.dd.ScrollManagerConfig = function Ext_dd_ScrollManagerConfig() {
    this.o = {};
}
Ext.dd.ScrollManagerConfig.prototype = {
    
    custom: function Ext_dd_ScrollManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_ScrollManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.dd.StatusProxyConfig

Ext.dd.StatusProxyConfig = function Ext_dd_StatusProxyConfig() {
    this.o = {};
}
Ext.dd.StatusProxyConfig.prototype = {
    
    dropAllowed: function Ext_dd_StatusProxyConfig$dropAllowed(value) {
        this.o['dropAllowed'] = value;
        return this;
    },
    
    dropNotAllowed: function Ext_dd_StatusProxyConfig$dropNotAllowed(value) {
        this.o['dropNotAllowed'] = value;
        return this;
    },
    
    custom: function Ext_dd_StatusProxyConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_dd_StatusProxyConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.DomHelper');

////////////////////////////////////////////////////////////////////////////////
// Ext.DomHelper.TemplateConfig

Ext.DomHelper.TemplateConfig = function Ext_DomHelper_TemplateConfig() {
    this.o = {};
}
Ext.DomHelper.TemplateConfig.prototype = {
    
    custom: function Ext_DomHelper_TemplateConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_DomHelper_TemplateConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.form');

////////////////////////////////////////////////////////////////////////////////
// Ext.form.ActionConfig

Ext.form.ActionConfig = function Ext_form_ActionConfig() {
    this.o = {};
}
Ext.form.ActionConfig.prototype = {
    
    custom: function Ext_form_ActionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_ActionConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.BasicFormConfig

Ext.form.BasicFormConfig = function Ext_form_BasicFormConfig() {
    Ext.form.BasicFormConfig.constructBase(this);
}
Ext.form.BasicFormConfig.prototype = {
    
    method: function Ext_form_BasicFormConfig$method(value) {
        this.o['method'] = value;
        return this;
    },
    
    reader: function Ext_form_BasicFormConfig$reader(value) {
        this.o['reader'] = value;
        return this;
    },
    
    errorReader: function Ext_form_BasicFormConfig$errorReader(value) {
        this.o['errorReader'] = value;
        return this;
    },
    
    url: function Ext_form_BasicFormConfig$url(value) {
        this.o['url'] = value;
        return this;
    },
    
    fileUpload: function Ext_form_BasicFormConfig$fileUpload(value) {
        this.o['fileUpload'] = value;
        return this;
    },
    
    baseParams: function Ext_form_BasicFormConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    timeout: function Ext_form_BasicFormConfig$timeout(value) {
        this.o['timeout'] = value;
        return this;
    },
    
    trackResetOnLoad: function Ext_form_BasicFormConfig$trackResetOnLoad(value) {
        this.o['trackResetOnLoad'] = value;
        return this;
    },
    
    custom: function Ext_form_BasicFormConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.BasicFormEvents

Ext.form.BasicFormEvents = function Ext_form_BasicFormEvents() {
}
Ext.form.BasicFormEvents.get_beforeaction = function Ext_form_BasicFormEvents$get_beforeaction() {
    return 'beforeaction';
}
Ext.form.BasicFormEvents.get_actionfailed = function Ext_form_BasicFormEvents$get_actionfailed() {
    return 'actionfailed';
}
Ext.form.BasicFormEvents.get_actioncomplete = function Ext_form_BasicFormEvents$get_actioncomplete() {
    return 'actioncomplete';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.CheckboxConfig

Ext.form.CheckboxConfig = function Ext_form_CheckboxConfig() {
    Ext.form.CheckboxConfig.constructBase(this);
}
Ext.form.CheckboxConfig.prototype = {
    
    focusClass: function Ext_form_CheckboxConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_CheckboxConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    checked_: function Ext_form_CheckboxConfig$checked_(value) {
        this.o['checked'] = value;
        return this;
    },
    
    boxLabel: function Ext_form_CheckboxConfig$boxLabel(value) {
        this.o['boxLabel'] = value;
        return this;
    },
    
    inputValue: function Ext_form_CheckboxConfig$inputValue(value) {
        this.o['inputValue'] = value;
        return this;
    },
    
    custom: function Ext_form_CheckboxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.CheckboxEvents

Ext.form.CheckboxEvents = function Ext_form_CheckboxEvents() {
}
Ext.form.CheckboxEvents.get_check = function Ext_form_CheckboxEvents$get_check() {
    return 'check';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.ColumnConfig

Ext.form.ColumnConfig = function Ext_form_ColumnConfig() {
    Ext.form.ColumnConfig.constructBase(this);
}
Ext.form.ColumnConfig.prototype = {
    
    width: function Ext_form_ColumnConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_ColumnConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    custom: function Ext_form_ColumnConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.ComboBoxConfig

Ext.form.ComboBoxConfig = function Ext_form_ComboBoxConfig() {
    Ext.form.ComboBoxConfig.constructBase(this);
}
Ext.form.ComboBoxConfig.prototype = {
    
    transform: function Ext_form_ComboBoxConfig$transform(value) {
        this.o['transform'] = value;
        return this;
    },
    
    lazyRender: function Ext_form_ComboBoxConfig$lazyRender(value) {
        this.o['lazyRender'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_ComboBoxConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    listWidth: function Ext_form_ComboBoxConfig$listWidth(value) {
        this.o['listWidth'] = value;
        return this;
    },
    
    displayField: function Ext_form_ComboBoxConfig$displayField(value) {
        this.o['displayField'] = value;
        return this;
    },
    
    valueField: function Ext_form_ComboBoxConfig$valueField(value) {
        this.o['valueField'] = value;
        return this;
    },
    
    hiddenName: function Ext_form_ComboBoxConfig$hiddenName(value) {
        this.o['hiddenName'] = value;
        return this;
    },
    
    listClass: function Ext_form_ComboBoxConfig$listClass(value) {
        this.o['listClass'] = value;
        return this;
    },
    
    selectedClass: function Ext_form_ComboBoxConfig$selectedClass(value) {
        this.o['selectedClass'] = value;
        return this;
    },
    
    triggerClass: function Ext_form_ComboBoxConfig$triggerClass(value) {
        this.o['triggerClass'] = value;
        return this;
    },
    
    shadow: function Ext_form_ComboBoxConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    listAlign: function Ext_form_ComboBoxConfig$listAlign(value) {
        this.o['listAlign'] = value;
        return this;
    },
    
    maxHeight: function Ext_form_ComboBoxConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    triggerAction: function Ext_form_ComboBoxConfig$triggerAction(value) {
        this.o['triggerAction'] = value;
        return this;
    },
    
    minChars: function Ext_form_ComboBoxConfig$minChars(value) {
        this.o['minChars'] = value;
        return this;
    },
    
    typeAhead: function Ext_form_ComboBoxConfig$typeAhead(value) {
        this.o['typeAhead'] = value;
        return this;
    },
    
    queryDelay: function Ext_form_ComboBoxConfig$queryDelay(value) {
        this.o['queryDelay'] = value;
        return this;
    },
    
    pageSize: function Ext_form_ComboBoxConfig$pageSize(value) {
        this.o['pageSize'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_ComboBoxConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    queryParam: function Ext_form_ComboBoxConfig$queryParam(value) {
        this.o['queryParam'] = value;
        return this;
    },
    
    loadingText: function Ext_form_ComboBoxConfig$loadingText(value) {
        this.o['loadingText'] = value;
        return this;
    },
    
    resizable: function Ext_form_ComboBoxConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    handleHeight: function Ext_form_ComboBoxConfig$handleHeight(value) {
        this.o['handleHeight'] = value;
        return this;
    },
    
    editable: function Ext_form_ComboBoxConfig$editable(value) {
        this.o['editable'] = value;
        return this;
    },
    
    allQuery: function Ext_form_ComboBoxConfig$allQuery(value) {
        this.o['allQuery'] = value;
        return this;
    },
    
    mode: function Ext_form_ComboBoxConfig$mode(value) {
        this.o['mode'] = value;
        return this;
    },
    
    minListWidth: function Ext_form_ComboBoxConfig$minListWidth(value) {
        this.o['minListWidth'] = value;
        return this;
    },
    
    forceSelection: function Ext_form_ComboBoxConfig$forceSelection(value) {
        this.o['forceSelection'] = value;
        return this;
    },
    
    typeAheadDelay: function Ext_form_ComboBoxConfig$typeAheadDelay(value) {
        this.o['typeAheadDelay'] = value;
        return this;
    },
    
    valueNotFoundText: function Ext_form_ComboBoxConfig$valueNotFoundText(value) {
        this.o['valueNotFoundText'] = value;
        return this;
    },
    
    custom: function Ext_form_ComboBoxConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.ComboBoxEvents

Ext.form.ComboBoxEvents = function Ext_form_ComboBoxEvents() {
}
Ext.form.ComboBoxEvents.get_expand = function Ext_form_ComboBoxEvents$get_expand() {
    return 'expand';
}
Ext.form.ComboBoxEvents.get_collapse = function Ext_form_ComboBoxEvents$get_collapse() {
    return 'collapse';
}
Ext.form.ComboBoxEvents.get_beforeselect = function Ext_form_ComboBoxEvents$get_beforeselect() {
    return 'beforeselect';
}
Ext.form.ComboBoxEvents.get_select = function Ext_form_ComboBoxEvents$get_select() {
    return 'select';
}
Ext.form.ComboBoxEvents.get_beforequery = function Ext_form_ComboBoxEvents$get_beforequery() {
    return 'beforequery';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.DateFieldConfig

Ext.form.DateFieldConfig = function Ext_form_DateFieldConfig() {
    Ext.form.DateFieldConfig.constructBase(this);
}
Ext.form.DateFieldConfig.prototype = {
    
    format: function Ext_form_DateFieldConfig$format(value) {
        this.o['format'] = value;
        return this;
    },
    
    altFormats: function Ext_form_DateFieldConfig$altFormats(value) {
        this.o['altFormats'] = value;
        return this;
    },
    
    disabledDays: function Ext_form_DateFieldConfig$disabledDays(value) {
        this.o['disabledDays'] = value;
        return this;
    },
    
    disabledDaysText: function Ext_form_DateFieldConfig$disabledDaysText(value) {
        this.o['disabledDaysText'] = value;
        return this;
    },
    
    disabledDates: function Ext_form_DateFieldConfig$disabledDates(value) {
        this.o['disabledDates'] = value;
        return this;
    },
    
    disabledDatesText: function Ext_form_DateFieldConfig$disabledDatesText(value) {
        this.o['disabledDatesText'] = value;
        return this;
    },
    
    minValue: function Ext_form_DateFieldConfig$minValue(value) {
        this.o['minValue'] = value;
        return this;
    },
    
    maxValue: function Ext_form_DateFieldConfig$maxValue(value) {
        this.o['maxValue'] = value;
        return this;
    },
    
    minText: function Ext_form_DateFieldConfig$minText(value) {
        this.o['minText'] = value;
        return this;
    },
    
    maxText: function Ext_form_DateFieldConfig$maxText(value) {
        this.o['maxText'] = value;
        return this;
    },
    
    invalidText: function Ext_form_DateFieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    triggerClass: function Ext_form_DateFieldConfig$triggerClass(value) {
        this.o['triggerClass'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_DateFieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    custom: function Ext_form_DateFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FieldConfig

Ext.form.FieldConfig = function Ext_form_FieldConfig() {
    Ext.form.FieldConfig.constructBase(this);
}
Ext.form.FieldConfig.prototype = {
    
    invalidClass: function Ext_form_FieldConfig$invalidClass(value) {
        this.o['invalidClass'] = value;
        return this;
    },
    
    invalidText: function Ext_form_FieldConfig$invalidText(value) {
        this.o['invalidText'] = value;
        return this;
    },
    
    focusClass: function Ext_form_FieldConfig$focusClass(value) {
        this.o['focusClass'] = value;
        return this;
    },
    
    validationEvent: function Ext_form_FieldConfig$validationEvent(value) {
        this.o['validationEvent'] = value;
        return this;
    },
    
    validateOnBlur: function Ext_form_FieldConfig$validateOnBlur(value) {
        this.o['validateOnBlur'] = value;
        return this;
    },
    
    validationDelay: function Ext_form_FieldConfig$validationDelay(value) {
        this.o['validationDelay'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_FieldConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    fieldClass: function Ext_form_FieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    msgTarget: function Ext_form_FieldConfig$msgTarget(value) {
        this.o['msgTarget'] = value;
        return this;
    },
    
    msgFx: function Ext_form_FieldConfig$msgFx(value) {
        this.o['msgFx'] = value;
        return this;
    },
    
    readOnly: function Ext_form_FieldConfig$readOnly(value) {
        this.o['readOnly'] = value;
        return this;
    },
    
    disabled: function Ext_form_FieldConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    inputType: function Ext_form_FieldConfig$inputType(value) {
        this.o['inputType'] = value;
        return this;
    },
    
    tabIndex: function Ext_form_FieldConfig$tabIndex(value) {
        this.o['tabIndex'] = value;
        return this;
    },
    
    value: function Ext_form_FieldConfig$value(value) {
        this.o['value'] = value;
        return this;
    },
    
    name: function Ext_form_FieldConfig$name(value) {
        this.o['name'] = value;
        return this;
    },
    
    cls: function Ext_form_FieldConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    custom: function Ext_form_FieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FieldEvents

Ext.form.FieldEvents = function Ext_form_FieldEvents() {
}
Ext.form.FieldEvents.get_focus = function Ext_form_FieldEvents$get_focus() {
    return 'focus';
}
Ext.form.FieldEvents.get_blur = function Ext_form_FieldEvents$get_blur() {
    return 'blur';
}
Ext.form.FieldEvents.get_specialkey = function Ext_form_FieldEvents$get_specialkey() {
    return 'specialkey';
}
Ext.form.FieldEvents.get_change = function Ext_form_FieldEvents$get_change() {
    return 'change';
}
Ext.form.FieldEvents.get_invalid = function Ext_form_FieldEvents$get_invalid() {
    return 'invalid';
}
Ext.form.FieldEvents.get_valid = function Ext_form_FieldEvents$get_valid() {
    return 'valid';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FieldSetConfig

Ext.form.FieldSetConfig = function Ext_form_FieldSetConfig() {
    Ext.form.FieldSetConfig.constructBase(this);
}
Ext.form.FieldSetConfig.prototype = {
    
    legend: function Ext_form_FieldSetConfig$legend(value) {
        this.o['legend'] = value;
        return this;
    },
    
    autoCreate: function Ext_form_FieldSetConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    custom: function Ext_form_FieldSetConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FormConfig

Ext.form.FormConfig = function Ext_form_FormConfig() {
    Ext.form.FormConfig.constructBase(this);
}
Ext.form.FormConfig.prototype = {
    
    labelWidth: function Ext_form_FormConfig$labelWidth(value) {
        this.o['labelWidth'] = value;
        return this;
    },
    
    itemCls: function Ext_form_FormConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    buttonAlign: function Ext_form_FormConfig$buttonAlign(value) {
        this.o['buttonAlign'] = value;
        return this;
    },
    
    minButtonWidth: function Ext_form_FormConfig$minButtonWidth(value) {
        this.o['minButtonWidth'] = value;
        return this;
    },
    
    labelAlign: function Ext_form_FormConfig$labelAlign(value) {
        this.o['labelAlign'] = value;
        return this;
    },
    
    monitorValid: function Ext_form_FormConfig$monitorValid(value) {
        this.o['monitorValid'] = value;
        return this;
    },
    
    monitorPoll: function Ext_form_FormConfig$monitorPoll(value) {
        this.o['monitorPoll'] = value;
        return this;
    },
    
    custom: function Ext_form_FormConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.FormEvents

Ext.form.FormEvents = function Ext_form_FormEvents() {
}
Ext.form.FormEvents.get_clientvalidation = function Ext_form_FormEvents$get_clientvalidation() {
    return 'clientvalidation';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.HtmlEditorConfig

Ext.form.HtmlEditorConfig = function Ext_form_HtmlEditorConfig() {
    Ext.form.HtmlEditorConfig.constructBase(this);
}
Ext.form.HtmlEditorConfig.prototype = {
    
    enableFormat: function Ext_form_HtmlEditorConfig$enableFormat(value) {
        this.o['enableFormat'] = value;
        return this;
    },
    
    enableFontSize: function Ext_form_HtmlEditorConfig$enableFontSize(value) {
        this.o['enableFontSize'] = value;
        return this;
    },
    
    enableColors: function Ext_form_HtmlEditorConfig$enableColors(value) {
        this.o['enableColors'] = value;
        return this;
    },
    
    enableAlignments: function Ext_form_HtmlEditorConfig$enableAlignments(value) {
        this.o['enableAlignments'] = value;
        return this;
    },
    
    enableLists: function Ext_form_HtmlEditorConfig$enableLists(value) {
        this.o['enableLists'] = value;
        return this;
    },
    
    enableSourceEdit: function Ext_form_HtmlEditorConfig$enableSourceEdit(value) {
        this.o['enableSourceEdit'] = value;
        return this;
    },
    
    enableLinks: function Ext_form_HtmlEditorConfig$enableLinks(value) {
        this.o['enableLinks'] = value;
        return this;
    },
    
    enableFont: function Ext_form_HtmlEditorConfig$enableFont(value) {
        this.o['enableFont'] = value;
        return this;
    },
    
    createLinkText: function Ext_form_HtmlEditorConfig$createLinkText(value) {
        this.o['createLinkText'] = value;
        return this;
    },
    
    defaultLinkValue: function Ext_form_HtmlEditorConfig$defaultLinkValue(value) {
        this.o['defaultLinkValue'] = value;
        return this;
    },
    
    fontFamilies: function Ext_form_HtmlEditorConfig$fontFamilies(value) {
        this.o['fontFamilies'] = value;
        return this;
    },
    
    custom: function Ext_form_HtmlEditorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.HtmlEditorEvents

Ext.form.HtmlEditorEvents = function Ext_form_HtmlEditorEvents() {
}
Ext.form.HtmlEditorEvents.get_initialize = function Ext_form_HtmlEditorEvents$get_initialize() {
    return 'initialize';
}
Ext.form.HtmlEditorEvents.get_activate = function Ext_form_HtmlEditorEvents$get_activate() {
    return 'activate';
}
Ext.form.HtmlEditorEvents.get_beforesync = function Ext_form_HtmlEditorEvents$get_beforesync() {
    return 'beforesync';
}
Ext.form.HtmlEditorEvents.get_beforepush = function Ext_form_HtmlEditorEvents$get_beforepush() {
    return 'beforepush';
}
Ext.form.HtmlEditorEvents.get_sync = function Ext_form_HtmlEditorEvents$get_sync() {
    return 'sync';
}
Ext.form.HtmlEditorEvents.get_push = function Ext_form_HtmlEditorEvents$get_push() {
    return 'push';
}
Ext.form.HtmlEditorEvents.get_editmodechange = function Ext_form_HtmlEditorEvents$get_editmodechange() {
    return 'editmodechange';
}
Ext.form.HtmlEditorEvents.get_blur = function Ext_form_HtmlEditorEvents$get_blur() {
    return 'blur';
}
Ext.form.HtmlEditorEvents.get_change = function Ext_form_HtmlEditorEvents$get_change() {
    return 'change';
}
Ext.form.HtmlEditorEvents.get_focus = function Ext_form_HtmlEditorEvents$get_focus() {
    return 'focus';
}
Ext.form.HtmlEditorEvents.get_specialkey = function Ext_form_HtmlEditorEvents$get_specialkey() {
    return 'specialkey';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.LayoutConfig

Ext.form.LayoutConfig = function Ext_form_LayoutConfig() {
    Ext.form.LayoutConfig.constructBase(this);
}
Ext.form.LayoutConfig.prototype = {
    
    autoCreate: function Ext_form_LayoutConfig$autoCreate(value) {
        this.o['autoCreate'] = value;
        return this;
    },
    
    style: function Ext_form_LayoutConfig$style(value) {
        this.o['style'] = value;
        return this;
    },
    
    labelAlign: function Ext_form_LayoutConfig$labelAlign(value) {
        this.o['labelAlign'] = value;
        return this;
    },
    
    labelWidth: function Ext_form_LayoutConfig$labelWidth(value) {
        this.o['labelWidth'] = value;
        return this;
    },
    
    clear: function Ext_form_LayoutConfig$clear(value) {
        this.o['clear'] = value;
        return this;
    },
    
    labelSeparator: function Ext_form_LayoutConfig$labelSeparator(value) {
        this.o['labelSeparator'] = value;
        return this;
    },
    
    hideLabels: function Ext_form_LayoutConfig$hideLabels(value) {
        this.o['hideLabels'] = value;
        return this;
    },
    
    custom: function Ext_form_LayoutConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.NumberFieldConfig

Ext.form.NumberFieldConfig = function Ext_form_NumberFieldConfig() {
    Ext.form.NumberFieldConfig.constructBase(this);
}
Ext.form.NumberFieldConfig.prototype = {
    
    fieldClass: function Ext_form_NumberFieldConfig$fieldClass(value) {
        this.o['fieldClass'] = value;
        return this;
    },
    
    allowDecimals: function Ext_form_NumberFieldConfig$allowDecimals(value) {
        this.o['allowDecimals'] = value;
        return this;
    },
    
    decimalSeparator: function Ext_form_NumberFieldConfig$decimalSeparator(value) {
        this.o['decimalSeparator'] = value;
        return this;
    },
    
    decimalPrecision: function Ext_form_NumberFieldConfig$decimalPrecision(value) {
        this.o['decimalPrecision'] = value;
        return this;
    },
    
    allowNegative: function Ext_form_NumberFieldConfig$allowNegative(value) {
        this.o['allowNegative'] = value;
        return this;
    },
    
    minValue: function Ext_form_NumberFieldConfig$minValue(value) {
        this.o['minValue'] = value;
        return this;
    },
    
    maxValue: function Ext_form_NumberFieldConfig$maxValue(value) {
        this.o['maxValue'] = value;
        return this;
    },
    
    minText: function Ext_form_NumberFieldConfig$minText(value) {
        this.o['minText'] = value;
        return this;
    },
    
    maxText: function Ext_form_NumberFieldConfig$maxText(value) {
        this.o['maxText'] = value;
        return this;
    },
    
    nanText: function Ext_form_NumberFieldConfig$nanText(value) {
        this.o['nanText'] = value;
        return this;
    },
    
    custom: function Ext_form_NumberFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.RadioConfig

Ext.form.RadioConfig = function Ext_form_RadioConfig() {
    Ext.form.RadioConfig.constructBase(this);
}
Ext.form.RadioConfig.prototype = {
    
    custom: function Ext_form_RadioConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TextAreaConfig

Ext.form.TextAreaConfig = function Ext_form_TextAreaConfig() {
    Ext.form.TextAreaConfig.constructBase(this);
}
Ext.form.TextAreaConfig.prototype = {
    
    growMin: function Ext_form_TextAreaConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_TextAreaConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    preventScrollbars: function Ext_form_TextAreaConfig$preventScrollbars(value) {
        this.o['preventScrollbars'] = value;
        return this;
    },
    
    custom: function Ext_form_TextAreaConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TextFieldConfig

Ext.form.TextFieldConfig = function Ext_form_TextFieldConfig() {
    Ext.form.TextFieldConfig.constructBase(this);
}
Ext.form.TextFieldConfig.prototype = {
    
    grow: function Ext_form_TextFieldConfig$grow(value) {
        this.o['grow'] = value;
        return this;
    },
    
    growMin: function Ext_form_TextFieldConfig$growMin(value) {
        this.o['growMin'] = value;
        return this;
    },
    
    growMax: function Ext_form_TextFieldConfig$growMax(value) {
        this.o['growMax'] = value;
        return this;
    },
    
    vtype: function Ext_form_TextFieldConfig$vtype(value) {
        this.o['vtype'] = value;
        return this;
    },
    
    maskRe: function Ext_form_TextFieldConfig$maskRe(value) {
        this.o['maskRe'] = value;
        return this;
    },
    
    disableKeyFilter: function Ext_form_TextFieldConfig$disableKeyFilter(value) {
        this.o['disableKeyFilter'] = value;
        return this;
    },
    
    allowBlank: function Ext_form_TextFieldConfig$allowBlank(value) {
        this.o['allowBlank'] = value;
        return this;
    },
    
    minLength: function Ext_form_TextFieldConfig$minLength(value) {
        this.o['minLength'] = value;
        return this;
    },
    
    maxLength: function Ext_form_TextFieldConfig$maxLength(value) {
        this.o['maxLength'] = value;
        return this;
    },
    
    minLengthText: function Ext_form_TextFieldConfig$minLengthText(value) {
        this.o['minLengthText'] = value;
        return this;
    },
    
    maxLengthText: function Ext_form_TextFieldConfig$maxLengthText(value) {
        this.o['maxLengthText'] = value;
        return this;
    },
    
    selectOnFocus: function Ext_form_TextFieldConfig$selectOnFocus(value) {
        this.o['selectOnFocus'] = value;
        return this;
    },
    
    blankText: function Ext_form_TextFieldConfig$blankText(value) {
        this.o['blankText'] = value;
        return this;
    },
    
    validator: function Ext_form_TextFieldConfig$validator(value) {
        this.o['validator'] = value;
        return this;
    },
    
    regex: function Ext_form_TextFieldConfig$regex(value) {
        this.o['regex'] = value;
        return this;
    },
    
    regexText: function Ext_form_TextFieldConfig$regexText(value) {
        this.o['regexText'] = value;
        return this;
    },
    
    emptyText: function Ext_form_TextFieldConfig$emptyText(value) {
        this.o['emptyText'] = value;
        return this;
    },
    
    emptyClass: function Ext_form_TextFieldConfig$emptyClass(value) {
        this.o['emptyClass'] = value;
        return this;
    },
    
    custom: function Ext_form_TextFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TextFieldEvents

Ext.form.TextFieldEvents = function Ext_form_TextFieldEvents() {
}
Ext.form.TextFieldEvents.get_autosize = function Ext_form_TextFieldEvents$get_autosize() {
    return 'autosize';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.TriggerFieldConfig

Ext.form.TriggerFieldConfig = function Ext_form_TriggerFieldConfig() {
    Ext.form.TriggerFieldConfig.constructBase(this);
}
Ext.form.TriggerFieldConfig.prototype = {
    
    triggerClass: function Ext_form_TriggerFieldConfig$triggerClass(value) {
        this.o['triggerClass'] = value;
        return this;
    },
    
    hideTrigger: function Ext_form_TriggerFieldConfig$hideTrigger(value) {
        this.o['hideTrigger'] = value;
        return this;
    },
    
    custom: function Ext_form_TriggerFieldConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.form.VTypesConfig

Ext.form.VTypesConfig = function Ext_form_VTypesConfig() {
    this.o = {};
}
Ext.form.VTypesConfig.prototype = {
    
    custom: function Ext_form_VTypesConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_form_VTypesConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.grid');

////////////////////////////////////////////////////////////////////////////////
// Ext.grid.AbstractSelectionModelConfig

Ext.grid.AbstractSelectionModelConfig = function Ext_grid_AbstractSelectionModelConfig() {
    Ext.grid.AbstractSelectionModelConfig.constructBase(this);
}
Ext.grid.AbstractSelectionModelConfig.prototype = {
    
    custom: function Ext_grid_AbstractSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.CellSelectionModelConfig

Ext.grid.CellSelectionModelConfig = function Ext_grid_CellSelectionModelConfig() {
    Ext.grid.CellSelectionModelConfig.constructBase(this);
}
Ext.grid.CellSelectionModelConfig.prototype = {
    
    custom: function Ext_grid_CellSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.CellSelectionModelEvents

Ext.grid.CellSelectionModelEvents = function Ext_grid_CellSelectionModelEvents() {
}
Ext.grid.CellSelectionModelEvents.get_beforerowselect = function Ext_grid_CellSelectionModelEvents$get_beforerowselect() {
    return 'beforerowselect';
}
Ext.grid.CellSelectionModelEvents.get_cellselect = function Ext_grid_CellSelectionModelEvents$get_cellselect() {
    return 'cellselect';
}
Ext.grid.CellSelectionModelEvents.get_selectionchange = function Ext_grid_CellSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.ColumnModelConfig

Ext.grid.ColumnModelConfig = function Ext_grid_ColumnModelConfig() {
    Ext.grid.ColumnModelConfig.constructBase(this);
}
Ext.grid.ColumnModelConfig.prototype = {
    
    header: function Ext_grid_ColumnModelConfig$header(value) {
        this.o['header'] = value;
        return this;
    },
    
    dataIndex: function Ext_grid_ColumnModelConfig$dataIndex(value) {
        this.o['dataIndex'] = value;
        return this;
    },
    
    width: function Ext_grid_ColumnModelConfig$width(value) {
        this.o['width'] = value;
        return this;
    },
    
    sortable: function Ext_grid_ColumnModelConfig$sortable(value) {
        this.o['sortable'] = value;
        return this;
    },
    
    locked: function Ext_grid_ColumnModelConfig$locked(value) {
        this.o['locked'] = value;
        return this;
    },
    
    resizable: function Ext_grid_ColumnModelConfig$resizable(value) {
        this.o['resizable'] = value;
        return this;
    },
    
    hidden: function Ext_grid_ColumnModelConfig$hidden(value) {
        this.o['hidden'] = value;
        return this;
    },
    
    renderer: function Ext_grid_ColumnModelConfig$renderer(value) {
        this.o['renderer'] = value;
        return this;
    },
    
    align: function Ext_grid_ColumnModelConfig$align(value) {
        this.o['align'] = value;
        return this;
    },
    
    custom: function Ext_grid_ColumnModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.ColumnModelEvents

Ext.grid.ColumnModelEvents = function Ext_grid_ColumnModelEvents() {
}
Ext.grid.ColumnModelEvents.get_widthchange = function Ext_grid_ColumnModelEvents$get_widthchange() {
    return 'widthchange';
}
Ext.grid.ColumnModelEvents.get_headerchange = function Ext_grid_ColumnModelEvents$get_headerchange() {
    return 'headerchange';
}
Ext.grid.ColumnModelEvents.get_hiddenchange = function Ext_grid_ColumnModelEvents$get_hiddenchange() {
    return 'hiddenchange';
}
Ext.grid.ColumnModelEvents.get_columnmoved = function Ext_grid_ColumnModelEvents$get_columnmoved() {
    return 'columnmoved';
}
Ext.grid.ColumnModelEvents.get_columlockchange = function Ext_grid_ColumnModelEvents$get_columlockchange() {
    return 'columlockchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.EditorGridConfig

Ext.grid.EditorGridConfig = function Ext_grid_EditorGridConfig() {
    Ext.grid.EditorGridConfig.constructBase(this);
}
Ext.grid.EditorGridConfig.prototype = {
    
    custom: function Ext_grid_EditorGridConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.EditorGridEvents

Ext.grid.EditorGridEvents = function Ext_grid_EditorGridEvents() {
}
Ext.grid.EditorGridEvents.get_beforeedit = function Ext_grid_EditorGridEvents$get_beforeedit() {
    return 'beforeedit';
}
Ext.grid.EditorGridEvents.get_afteredit = function Ext_grid_EditorGridEvents$get_afteredit() {
    return 'afteredit';
}
Ext.grid.EditorGridEvents.get_validateedit = function Ext_grid_EditorGridEvents$get_validateedit() {
    return 'validateedit';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.GridConfig

Ext.grid.GridConfig = function Ext_grid_GridConfig() {
    Ext.grid.GridConfig.constructBase(this);
}
Ext.grid.GridConfig.prototype = {
    
    minColumnWidth: function Ext_grid_GridConfig$minColumnWidth(value) {
        this.o['minColumnWidth'] = value;
        return this;
    },
    
    autoSizeColumns: function Ext_grid_GridConfig$autoSizeColumns(value) {
        this.o['autoSizeColumns'] = value;
        return this;
    },
    
    autoSizeHeaders: function Ext_grid_GridConfig$autoSizeHeaders(value) {
        this.o['autoSizeHeaders'] = value;
        return this;
    },
    
    monitorWindowResize: function Ext_grid_GridConfig$monitorWindowResize(value) {
        this.o['monitorWindowResize'] = value;
        return this;
    },
    
    maxRowsToMeasure: function Ext_grid_GridConfig$maxRowsToMeasure(value) {
        this.o['maxRowsToMeasure'] = value;
        return this;
    },
    
    trackMouseOver: function Ext_grid_GridConfig$trackMouseOver(value) {
        this.o['trackMouseOver'] = value;
        return this;
    },
    
    enableDragDrop: function Ext_grid_GridConfig$enableDragDrop(value) {
        this.o['enableDragDrop'] = value;
        return this;
    },
    
    enableColumnMove: function Ext_grid_GridConfig$enableColumnMove(value) {
        this.o['enableColumnMove'] = value;
        return this;
    },
    
    enableColumnHide: function Ext_grid_GridConfig$enableColumnHide(value) {
        this.o['enableColumnHide'] = value;
        return this;
    },
    
    enableRowHeightSync: function Ext_grid_GridConfig$enableRowHeightSync(value) {
        this.o['enableRowHeightSync'] = value;
        return this;
    },
    
    stripeRows: function Ext_grid_GridConfig$stripeRows(value) {
        this.o['stripeRows'] = value;
        return this;
    },
    
    autoHeight: function Ext_grid_GridConfig$autoHeight(value) {
        this.o['autoHeight'] = value;
        return this;
    },
    
    autoExpandColumn: function Ext_grid_GridConfig$autoExpandColumn(value) {
        this.o['autoExpandColumn'] = value;
        return this;
    },
    
    autoExpandMin: function Ext_grid_GridConfig$autoExpandMin(value) {
        this.o['autoExpandMin'] = value;
        return this;
    },
    
    autoExpandMax: function Ext_grid_GridConfig$autoExpandMax(value) {
        this.o['autoExpandMax'] = value;
        return this;
    },
    
    view: function Ext_grid_GridConfig$view(value) {
        this.o['view'] = value;
        return this;
    },
    
    loadMask: function Ext_grid_GridConfig$loadMask(value) {
        this.o['loadMask'] = value;
        return this;
    },
    
    maxHeight: function Ext_grid_GridConfig$maxHeight(value) {
        this.o['maxHeight'] = value;
        return this;
    },
    
    cm: function Ext_grid_GridConfig$cm(value) {
        this.o['cm'] = value;
        return this;
    },
    
    ds: function Ext_grid_GridConfig$ds(value) {
        this.o['ds'] = value;
        return this;
    },
    
    selModel: function Ext_grid_GridConfig$selModel(value) {
        this.o['selModel'] = value;
        return this;
    },
    
    enableColLock: function Ext_grid_GridConfig$enableColLock(value) {
        this.o['enableColLock'] = value;
        return this;
    },
    
    custom: function Ext_grid_GridConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.GridEvents

Ext.grid.GridEvents = function Ext_grid_GridEvents() {
}
Ext.grid.GridEvents.get_click = function Ext_grid_GridEvents$get_click() {
    return 'click';
}
Ext.grid.GridEvents.get_dblclick = function Ext_grid_GridEvents$get_dblclick() {
    return 'dblclick';
}
Ext.grid.GridEvents.get_contextmenu = function Ext_grid_GridEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.grid.GridEvents.get_mousedown = function Ext_grid_GridEvents$get_mousedown() {
    return 'mousedown';
}
Ext.grid.GridEvents.get_mouseup = function Ext_grid_GridEvents$get_mouseup() {
    return 'mouseup';
}
Ext.grid.GridEvents.get_mouseover = function Ext_grid_GridEvents$get_mouseover() {
    return 'mouseover';
}
Ext.grid.GridEvents.get_mouseout = function Ext_grid_GridEvents$get_mouseout() {
    return 'mouseout';
}
Ext.grid.GridEvents.get_keypress = function Ext_grid_GridEvents$get_keypress() {
    return 'keypress';
}
Ext.grid.GridEvents.get_keydown = function Ext_grid_GridEvents$get_keydown() {
    return 'keydown';
}
Ext.grid.GridEvents.get_cellclick = function Ext_grid_GridEvents$get_cellclick() {
    return 'cellclick';
}
Ext.grid.GridEvents.get_celldblclick = function Ext_grid_GridEvents$get_celldblclick() {
    return 'celldblclick';
}
Ext.grid.GridEvents.get_rowclick = function Ext_grid_GridEvents$get_rowclick() {
    return 'rowclick';
}
Ext.grid.GridEvents.get_rowdblclick = function Ext_grid_GridEvents$get_rowdblclick() {
    return 'rowdblclick';
}
Ext.grid.GridEvents.get_headerclick = function Ext_grid_GridEvents$get_headerclick() {
    return 'headerclick';
}
Ext.grid.GridEvents.get_headerdblclick = function Ext_grid_GridEvents$get_headerdblclick() {
    return 'headerdblclick';
}
Ext.grid.GridEvents.get_rowcontextmenu = function Ext_grid_GridEvents$get_rowcontextmenu() {
    return 'rowcontextmenu';
}
Ext.grid.GridEvents.get_cellcontextmenu = function Ext_grid_GridEvents$get_cellcontextmenu() {
    return 'cellcontextmenu';
}
Ext.grid.GridEvents.get_headercontextmenu = function Ext_grid_GridEvents$get_headercontextmenu() {
    return 'headercontextmenu';
}
Ext.grid.GridEvents.get_bodyscroll = function Ext_grid_GridEvents$get_bodyscroll() {
    return 'bodyscroll';
}
Ext.grid.GridEvents.get_columnresize = function Ext_grid_GridEvents$get_columnresize() {
    return 'columnresize';
}
Ext.grid.GridEvents.get_columnmove = function Ext_grid_GridEvents$get_columnmove() {
    return 'columnmove';
}
Ext.grid.GridEvents.get_startdrag = function Ext_grid_GridEvents$get_startdrag() {
    return 'startdrag';
}
Ext.grid.GridEvents.get_enddrag = function Ext_grid_GridEvents$get_enddrag() {
    return 'enddrag';
}
Ext.grid.GridEvents.get_dragdrop = function Ext_grid_GridEvents$get_dragdrop() {
    return 'dragdrop';
}
Ext.grid.GridEvents.get_dragover = function Ext_grid_GridEvents$get_dragover() {
    return 'dragover';
}
Ext.grid.GridEvents.get_dragenter = function Ext_grid_GridEvents$get_dragenter() {
    return 'dragenter';
}
Ext.grid.GridEvents.get_dragout = function Ext_grid_GridEvents$get_dragout() {
    return 'dragout';
}
Ext.grid.GridEvents.get_render = function Ext_grid_GridEvents$get_render() {
    return 'render';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.GridViewConfig

Ext.grid.GridViewConfig = function Ext_grid_GridViewConfig() {
    Ext.grid.GridViewConfig.constructBase(this);
}
Ext.grid.GridViewConfig.prototype = {
    
    custom: function Ext_grid_GridViewConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.RowSelectionModelConfig

Ext.grid.RowSelectionModelConfig = function Ext_grid_RowSelectionModelConfig() {
    Ext.grid.RowSelectionModelConfig.constructBase(this);
}
Ext.grid.RowSelectionModelConfig.prototype = {
    
    singleSelect: function Ext_grid_RowSelectionModelConfig$singleSelect(value) {
        this.o['singleSelect'] = value;
        return this;
    },
    
    custom: function Ext_grid_RowSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.grid.RowSelectionModelEvents

Ext.grid.RowSelectionModelEvents = function Ext_grid_RowSelectionModelEvents() {
}
Ext.grid.RowSelectionModelEvents.get_selectionchange = function Ext_grid_RowSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}
Ext.grid.RowSelectionModelEvents.get_beforerowselect = function Ext_grid_RowSelectionModelEvents$get_beforerowselect() {
    return 'beforerowselect';
}
Ext.grid.RowSelectionModelEvents.get_rowselect = function Ext_grid_RowSelectionModelEvents$get_rowselect() {
    return 'rowselect';
}
Ext.grid.RowSelectionModelEvents.get_rowdeselect = function Ext_grid_RowSelectionModelEvents$get_rowdeselect() {
    return 'rowdeselect';
}


Type.createNamespace('Ext.menu');

////////////////////////////////////////////////////////////////////////////////
// Ext.menu.AdapterConfig

Ext.menu.AdapterConfig = function Ext_menu_AdapterConfig() {
    Ext.menu.AdapterConfig.constructBase(this);
}
Ext.menu.AdapterConfig.prototype = {
    
    custom: function Ext_menu_AdapterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.BaseItemConfig

Ext.menu.BaseItemConfig = function Ext_menu_BaseItemConfig() {
    Ext.menu.BaseItemConfig.constructBase(this);
}
Ext.menu.BaseItemConfig.prototype = {
    
    handler: function Ext_menu_BaseItemConfig$handler(value) {
        this.o['handler'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_BaseItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    activeClass: function Ext_menu_BaseItemConfig$activeClass(value) {
        this.o['activeClass'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_BaseItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    hideDelay: function Ext_menu_BaseItemConfig$hideDelay(value) {
        this.o['hideDelay'] = value;
        return this;
    },
    
    custom: function Ext_menu_BaseItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.BaseItemEvents

Ext.menu.BaseItemEvents = function Ext_menu_BaseItemEvents() {
}
Ext.menu.BaseItemEvents.get_click = function Ext_menu_BaseItemEvents$get_click() {
    return 'click';
}
Ext.menu.BaseItemEvents.get_activate = function Ext_menu_BaseItemEvents$get_activate() {
    return 'activate';
}
Ext.menu.BaseItemEvents.get_deactivate = function Ext_menu_BaseItemEvents$get_deactivate() {
    return 'deactivate';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.CheckItemConfig

Ext.menu.CheckItemConfig = function Ext_menu_CheckItemConfig() {
    Ext.menu.CheckItemConfig.constructBase(this);
}
Ext.menu.CheckItemConfig.prototype = {
    
    group: function Ext_menu_CheckItemConfig$group(value) {
        this.o['group'] = value;
        return this;
    },
    
    itemCls: function Ext_menu_CheckItemConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    groupClass: function Ext_menu_CheckItemConfig$groupClass(value) {
        this.o['groupClass'] = value;
        return this;
    },
    
    checked_: function Ext_menu_CheckItemConfig$checked_(value) {
        this.o['checked'] = value;
        return this;
    },
    
    custom: function Ext_menu_CheckItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.CheckItemEvents

Ext.menu.CheckItemEvents = function Ext_menu_CheckItemEvents() {
}
Ext.menu.CheckItemEvents.get_beforecheckchange = function Ext_menu_CheckItemEvents$get_beforecheckchange() {
    return 'beforecheckchange';
}
Ext.menu.CheckItemEvents.get_checkchange = function Ext_menu_CheckItemEvents$get_checkchange() {
    return 'checkchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ColorItemConfig

Ext.menu.ColorItemConfig = function Ext_menu_ColorItemConfig() {
    Ext.menu.ColorItemConfig.constructBase(this);
}
Ext.menu.ColorItemConfig.prototype = {
    
    custom: function Ext_menu_ColorItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ColorMenuConfig

Ext.menu.ColorMenuConfig = function Ext_menu_ColorMenuConfig() {
    Ext.menu.ColorMenuConfig.constructBase(this);
}
Ext.menu.ColorMenuConfig.prototype = {
    
    custom: function Ext_menu_ColorMenuConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ColorMenuEvents

Ext.menu.ColorMenuEvents = function Ext_menu_ColorMenuEvents() {
}
Ext.menu.ColorMenuEvents.get_select = function Ext_menu_ColorMenuEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.DateItemConfig

Ext.menu.DateItemConfig = function Ext_menu_DateItemConfig() {
    Ext.menu.DateItemConfig.constructBase(this);
}
Ext.menu.DateItemConfig.prototype = {
    
    custom: function Ext_menu_DateItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.DateMenuConfig

Ext.menu.DateMenuConfig = function Ext_menu_DateMenuConfig() {
    Ext.menu.DateMenuConfig.constructBase(this);
}
Ext.menu.DateMenuConfig.prototype = {
    
    custom: function Ext_menu_DateMenuConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.DateMenuEvents

Ext.menu.DateMenuEvents = function Ext_menu_DateMenuEvents() {
}
Ext.menu.DateMenuEvents.get_select = function Ext_menu_DateMenuEvents$get_select() {
    return 'select';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.ItemConfig

Ext.menu.ItemConfig = function Ext_menu_ItemConfig() {
    Ext.menu.ItemConfig.constructBase(this);
}
Ext.menu.ItemConfig.prototype = {
    
    icon: function Ext_menu_ItemConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    itemCls: function Ext_menu_ItemConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    canActivate: function Ext_menu_ItemConfig$canActivate(value) {
        this.o['canActivate'] = value;
        return this;
    },
    
    custom: function Ext_menu_ItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.MenuConfig

Ext.menu.MenuConfig = function Ext_menu_MenuConfig() {
    Ext.menu.MenuConfig.constructBase(this);
}
Ext.menu.MenuConfig.prototype = {
    
    minWidth: function Ext_menu_MenuConfig$minWidth(value) {
        this.o['minWidth'] = value;
        return this;
    },
    
    shadow: function Ext_menu_MenuConfig$shadow(value) {
        this.o['shadow'] = value;
        return this;
    },
    
    subMenuAlign: function Ext_menu_MenuConfig$subMenuAlign(value) {
        this.o['subMenuAlign'] = value;
        return this;
    },
    
    defaultAlign: function Ext_menu_MenuConfig$defaultAlign(value) {
        this.o['defaultAlign'] = value;
        return this;
    },
    
    allowOtherMenus: function Ext_menu_MenuConfig$allowOtherMenus(value) {
        this.o['allowOtherMenus'] = value;
        return this;
    },
    
    custom: function Ext_menu_MenuConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.MenuEvents

Ext.menu.MenuEvents = function Ext_menu_MenuEvents() {
}
Ext.menu.MenuEvents.get_beforeshow = function Ext_menu_MenuEvents$get_beforeshow() {
    return 'beforeshow';
}
Ext.menu.MenuEvents.get_beforehide = function Ext_menu_MenuEvents$get_beforehide() {
    return 'beforehide';
}
Ext.menu.MenuEvents.get_show = function Ext_menu_MenuEvents$get_show() {
    return 'show';
}
Ext.menu.MenuEvents.get_hide = function Ext_menu_MenuEvents$get_hide() {
    return 'hide';
}
Ext.menu.MenuEvents.get_click = function Ext_menu_MenuEvents$get_click() {
    return 'click';
}
Ext.menu.MenuEvents.get_mouseover = function Ext_menu_MenuEvents$get_mouseover() {
    return 'mouseover';
}
Ext.menu.MenuEvents.get_mouseout = function Ext_menu_MenuEvents$get_mouseout() {
    return 'mouseout';
}
Ext.menu.MenuEvents.get_itemclick = function Ext_menu_MenuEvents$get_itemclick() {
    return 'itemclick';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.MenuMgrConfig

Ext.menu.MenuMgrConfig = function Ext_menu_MenuMgrConfig() {
    this.o = {};
}
Ext.menu.MenuMgrConfig.prototype = {
    
    custom: function Ext_menu_MenuMgrConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_menu_MenuMgrConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.SeparatorConfig

Ext.menu.SeparatorConfig = function Ext_menu_SeparatorConfig() {
    Ext.menu.SeparatorConfig.constructBase(this);
}
Ext.menu.SeparatorConfig.prototype = {
    
    itemCls: function Ext_menu_SeparatorConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    hideOnClick: function Ext_menu_SeparatorConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    custom: function Ext_menu_SeparatorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.menu.TextItemConfig

Ext.menu.TextItemConfig = function Ext_menu_TextItemConfig() {
    Ext.menu.TextItemConfig.constructBase(this);
}
Ext.menu.TextItemConfig.prototype = {
    
    hideOnClick: function Ext_menu_TextItemConfig$hideOnClick(value) {
        this.o['hideOnClick'] = value;
        return this;
    },
    
    itemCls: function Ext_menu_TextItemConfig$itemCls(value) {
        this.o['itemCls'] = value;
        return this;
    },
    
    custom: function Ext_menu_TextItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


Type.createNamespace('Ext.SplitBar');

////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBar.AbsoluteLayoutAdapterConfig

Ext.SplitBar.AbsoluteLayoutAdapterConfig = function Ext_SplitBar_AbsoluteLayoutAdapterConfig() {
    Ext.SplitBar.AbsoluteLayoutAdapterConfig.constructBase(this);
}
Ext.SplitBar.AbsoluteLayoutAdapterConfig.prototype = {
    
    custom: function Ext_SplitBar_AbsoluteLayoutAdapterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.SplitBar.BasicLayoutAdapterConfig

Ext.SplitBar.BasicLayoutAdapterConfig = function Ext_SplitBar_BasicLayoutAdapterConfig() {
    this.o = {};
}
Ext.SplitBar.BasicLayoutAdapterConfig.prototype = {
    
    custom: function Ext_SplitBar_BasicLayoutAdapterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_SplitBar_BasicLayoutAdapterConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.state');

////////////////////////////////////////////////////////////////////////////////
// Ext.state.CookieProviderConfig

Ext.state.CookieProviderConfig = function Ext_state_CookieProviderConfig() {
    Ext.state.CookieProviderConfig.constructBase(this);
}
Ext.state.CookieProviderConfig.prototype = {
    
    path: function Ext_state_CookieProviderConfig$path(value) {
        this.o['path'] = value;
        return this;
    },
    
    expires: function Ext_state_CookieProviderConfig$expires(value) {
        this.o['expires'] = value;
        return this;
    },
    
    domain: function Ext_state_CookieProviderConfig$domain(value) {
        this.o['domain'] = value;
        return this;
    },
    
    secure: function Ext_state_CookieProviderConfig$secure(value) {
        this.o['secure'] = value;
        return this;
    },
    
    custom: function Ext_state_CookieProviderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.state.ManagerConfig

Ext.state.ManagerConfig = function Ext_state_ManagerConfig() {
    this.o = {};
}
Ext.state.ManagerConfig.prototype = {
    
    custom: function Ext_state_ManagerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_state_ManagerConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.state.ProviderConfig

Ext.state.ProviderConfig = function Ext_state_ProviderConfig() {
    this.o = {};
}
Ext.state.ProviderConfig.prototype = {
    
    custom: function Ext_state_ProviderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_state_ProviderConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.state.ProviderEvents

Ext.state.ProviderEvents = function Ext_state_ProviderEvents() {
}
Ext.state.ProviderEvents.get_statechange = function Ext_state_ProviderEvents$get_statechange() {
    return 'statechange';
}


Type.createNamespace('Ext.Toolbar');

////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.ButtonConfig

Ext.Toolbar.ButtonConfig = function Ext_Toolbar_ButtonConfig() {
    Ext.Toolbar.ButtonConfig.constructBase(this);
}
Ext.Toolbar.ButtonConfig.prototype = {
    
    custom: function Ext_Toolbar_ButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.FillConfig

Ext.Toolbar.FillConfig = function Ext_Toolbar_FillConfig() {
    this.o = {};
}
Ext.Toolbar.FillConfig.prototype = {
    
    custom: function Ext_Toolbar_FillConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_FillConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.ItemConfig

Ext.Toolbar.ItemConfig = function Ext_Toolbar_ItemConfig() {
    this.o = {};
}
Ext.Toolbar.ItemConfig.prototype = {
    
    custom: function Ext_Toolbar_ItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_ItemConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.MenuButtonConfig

Ext.Toolbar.MenuButtonConfig = function Ext_Toolbar_MenuButtonConfig() {
    this.o = {};
}
Ext.Toolbar.MenuButtonConfig.prototype = {
    
    custom: function Ext_Toolbar_MenuButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_Toolbar_MenuButtonConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.SeparatorConfig

Ext.Toolbar.SeparatorConfig = function Ext_Toolbar_SeparatorConfig() {
    Ext.Toolbar.SeparatorConfig.constructBase(this);
}
Ext.Toolbar.SeparatorConfig.prototype = {
    
    custom: function Ext_Toolbar_SeparatorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.SpacerConfig

Ext.Toolbar.SpacerConfig = function Ext_Toolbar_SpacerConfig() {
    Ext.Toolbar.SpacerConfig.constructBase(this);
}
Ext.Toolbar.SpacerConfig.prototype = {
    
    custom: function Ext_Toolbar_SpacerConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.SplitButtonConfig

Ext.Toolbar.SplitButtonConfig = function Ext_Toolbar_SplitButtonConfig() {
    Ext.Toolbar.SplitButtonConfig.constructBase(this);
}
Ext.Toolbar.SplitButtonConfig.prototype = {
    
    custom: function Ext_Toolbar_SplitButtonConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.Toolbar.TextItemConfig

Ext.Toolbar.TextItemConfig = function Ext_Toolbar_TextItemConfig() {
    Ext.Toolbar.TextItemConfig.constructBase(this);
}
Ext.Toolbar.TextItemConfig.prototype = {
    
    custom: function Ext_Toolbar_TextItemConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


Type.createNamespace('Ext.tree');

////////////////////////////////////////////////////////////////////////////////
// Ext.tree.AsyncTreeNodeConfig

Ext.tree.AsyncTreeNodeConfig = function Ext_tree_AsyncTreeNodeConfig() {
    Ext.tree.AsyncTreeNodeConfig.constructBase(this);
}
Ext.tree.AsyncTreeNodeConfig.prototype = {
    
    loader: function Ext_tree_AsyncTreeNodeConfig$loader(value) {
        this.o['loader'] = value;
        return this;
    },
    
    custom: function Ext_tree_AsyncTreeNodeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.AsyncTreeNodeEvents

Ext.tree.AsyncTreeNodeEvents = function Ext_tree_AsyncTreeNodeEvents() {
}
Ext.tree.AsyncTreeNodeEvents.get_beforeload = function Ext_tree_AsyncTreeNodeEvents$get_beforeload() {
    return 'beforeload';
}
Ext.tree.AsyncTreeNodeEvents.get_load = function Ext_tree_AsyncTreeNodeEvents$get_load() {
    return 'load';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.DefaultSelectionModelConfig

Ext.tree.DefaultSelectionModelConfig = function Ext_tree_DefaultSelectionModelConfig() {
    Ext.tree.DefaultSelectionModelConfig.constructBase(this);
}
Ext.tree.DefaultSelectionModelConfig.prototype = {
    
    custom: function Ext_tree_DefaultSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.DefaultSelectionModelEvents

Ext.tree.DefaultSelectionModelEvents = function Ext_tree_DefaultSelectionModelEvents() {
}
Ext.tree.DefaultSelectionModelEvents.get_selectionchange = function Ext_tree_DefaultSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}
Ext.tree.DefaultSelectionModelEvents.get_beforeselect = function Ext_tree_DefaultSelectionModelEvents$get_beforeselect() {
    return 'beforeselect';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.MultiSelectionModelConfig

Ext.tree.MultiSelectionModelConfig = function Ext_tree_MultiSelectionModelConfig() {
    Ext.tree.MultiSelectionModelConfig.constructBase(this);
}
Ext.tree.MultiSelectionModelConfig.prototype = {
    
    custom: function Ext_tree_MultiSelectionModelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.MultiSelectionModelEvents

Ext.tree.MultiSelectionModelEvents = function Ext_tree_MultiSelectionModelEvents() {
}
Ext.tree.MultiSelectionModelEvents.get_selectionchange = function Ext_tree_MultiSelectionModelEvents$get_selectionchange() {
    return 'selectionchange';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeDragZoneConfig

Ext.tree.TreeDragZoneConfig = function Ext_tree_TreeDragZoneConfig() {
    this.o = {};
}
Ext.tree.TreeDragZoneConfig.prototype = {
    
    custom: function Ext_tree_TreeDragZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeDragZoneConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeDropZoneConfig

Ext.tree.TreeDropZoneConfig = function Ext_tree_TreeDropZoneConfig() {
    this.o = {};
}
Ext.tree.TreeDropZoneConfig.prototype = {
    
    custom: function Ext_tree_TreeDropZoneConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeDropZoneConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeEditorConfig

Ext.tree.TreeEditorConfig = function Ext_tree_TreeEditorConfig() {
    Ext.tree.TreeEditorConfig.constructBase(this);
}
Ext.tree.TreeEditorConfig.prototype = {
    
    alignment: function Ext_tree_TreeEditorConfig$alignment(value) {
        this.o['alignment'] = value;
        return this;
    },
    
    hideEl: function Ext_tree_TreeEditorConfig$hideEl(value) {
        this.o['hideEl'] = value;
        return this;
    },
    
    cls: function Ext_tree_TreeEditorConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    shim: function Ext_tree_TreeEditorConfig$shim(value) {
        this.o['shim'] = value;
        return this;
    },
    
    maxWidth: function Ext_tree_TreeEditorConfig$maxWidth(value) {
        this.o['maxWidth'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeEditorConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeFilterConfig

Ext.tree.TreeFilterConfig = function Ext_tree_TreeFilterConfig() {
    this.o = {};
}
Ext.tree.TreeFilterConfig.prototype = {
    
    custom: function Ext_tree_TreeFilterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeFilterConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeLoaderConfig

Ext.tree.TreeLoaderConfig = function Ext_tree_TreeLoaderConfig() {
    Ext.tree.TreeLoaderConfig.constructBase(this);
}
Ext.tree.TreeLoaderConfig.prototype = {
    
    dataUrl: function Ext_tree_TreeLoaderConfig$dataUrl(value) {
        this.o['dataUrl'] = value;
        return this;
    },
    
    baseParams: function Ext_tree_TreeLoaderConfig$baseParams(value) {
        this.o['baseParams'] = value;
        return this;
    },
    
    baseAttrs: function Ext_tree_TreeLoaderConfig$baseAttrs(value) {
        this.o['baseAttrs'] = value;
        return this;
    },
    
    uiProviders: function Ext_tree_TreeLoaderConfig$uiProviders(value) {
        this.o['uiProviders'] = value;
        return this;
    },
    
    clearOnLoad: function Ext_tree_TreeLoaderConfig$clearOnLoad(value) {
        this.o['clearOnLoad'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeLoaderConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeLoaderEvents

Ext.tree.TreeLoaderEvents = function Ext_tree_TreeLoaderEvents() {
}
Ext.tree.TreeLoaderEvents.get_beforeload = function Ext_tree_TreeLoaderEvents$get_beforeload() {
    return 'beforeload';
}
Ext.tree.TreeLoaderEvents.get_load = function Ext_tree_TreeLoaderEvents$get_load() {
    return 'load';
}
Ext.tree.TreeLoaderEvents.get_loadexception = function Ext_tree_TreeLoaderEvents$get_loadexception() {
    return 'loadexception';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeNodeConfig

Ext.tree.TreeNodeConfig = function Ext_tree_TreeNodeConfig() {
    Ext.tree.TreeNodeConfig.constructBase(this);
}
Ext.tree.TreeNodeConfig.prototype = {
    
    text: function Ext_tree_TreeNodeConfig$text(value) {
        this.o['text'] = value;
        return this;
    },
    
    expanded: function Ext_tree_TreeNodeConfig$expanded(value) {
        this.o['expanded'] = value;
        return this;
    },
    
    allowDrag: function Ext_tree_TreeNodeConfig$allowDrag(value) {
        this.o['allowDrag'] = value;
        return this;
    },
    
    allowDrop: function Ext_tree_TreeNodeConfig$allowDrop(value) {
        this.o['allowDrop'] = value;
        return this;
    },
    
    disabled: function Ext_tree_TreeNodeConfig$disabled(value) {
        this.o['disabled'] = value;
        return this;
    },
    
    icon: function Ext_tree_TreeNodeConfig$icon(value) {
        this.o['icon'] = value;
        return this;
    },
    
    cls: function Ext_tree_TreeNodeConfig$cls(value) {
        this.o['cls'] = value;
        return this;
    },
    
    iconCls: function Ext_tree_TreeNodeConfig$iconCls(value) {
        this.o['iconCls'] = value;
        return this;
    },
    
    href: function Ext_tree_TreeNodeConfig$href(value) {
        this.o['href'] = value;
        return this;
    },
    
    hrefTarget: function Ext_tree_TreeNodeConfig$hrefTarget(value) {
        this.o['hrefTarget'] = value;
        return this;
    },
    
    qtip: function Ext_tree_TreeNodeConfig$qtip(value) {
        this.o['qtip'] = value;
        return this;
    },
    
    qtipCfg: function Ext_tree_TreeNodeConfig$qtipCfg(value) {
        this.o['qtipCfg'] = value;
        return this;
    },
    
    singleClickExpand: function Ext_tree_TreeNodeConfig$singleClickExpand(value) {
        this.o['singleClickExpand'] = value;
        return this;
    },
    
    uiProvider: function Ext_tree_TreeNodeConfig$uiProvider(value) {
        this.o['uiProvider'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeNodeConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeNodeEvents

Ext.tree.TreeNodeEvents = function Ext_tree_TreeNodeEvents() {
}
Ext.tree.TreeNodeEvents.get_textchange = function Ext_tree_TreeNodeEvents$get_textchange() {
    return 'textchange';
}
Ext.tree.TreeNodeEvents.get_beforeexpand = function Ext_tree_TreeNodeEvents$get_beforeexpand() {
    return 'beforeexpand';
}
Ext.tree.TreeNodeEvents.get_beforecollapse = function Ext_tree_TreeNodeEvents$get_beforecollapse() {
    return 'beforecollapse';
}
Ext.tree.TreeNodeEvents.get_expand = function Ext_tree_TreeNodeEvents$get_expand() {
    return 'expand';
}
Ext.tree.TreeNodeEvents.get_disabledchange = function Ext_tree_TreeNodeEvents$get_disabledchange() {
    return 'disabledchange';
}
Ext.tree.TreeNodeEvents.get_collapse = function Ext_tree_TreeNodeEvents$get_collapse() {
    return 'collapse';
}
Ext.tree.TreeNodeEvents.get_beforeclick = function Ext_tree_TreeNodeEvents$get_beforeclick() {
    return 'beforeclick';
}
Ext.tree.TreeNodeEvents.get_checkchange = function Ext_tree_TreeNodeEvents$get_checkchange() {
    return 'checkchange';
}
Ext.tree.TreeNodeEvents.get_click = function Ext_tree_TreeNodeEvents$get_click() {
    return 'click';
}
Ext.tree.TreeNodeEvents.get_dblclick = function Ext_tree_TreeNodeEvents$get_dblclick() {
    return 'dblclick';
}
Ext.tree.TreeNodeEvents.get_contextmenu = function Ext_tree_TreeNodeEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.tree.TreeNodeEvents.get_beforechildrenrendered = function Ext_tree_TreeNodeEvents$get_beforechildrenrendered() {
    return 'beforechildrenrendered';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeNodeUIConfig

Ext.tree.TreeNodeUIConfig = function Ext_tree_TreeNodeUIConfig() {
    this.o = {};
}
Ext.tree.TreeNodeUIConfig.prototype = {
    
    custom: function Ext_tree_TreeNodeUIConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeNodeUIConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreePanelConfig

Ext.tree.TreePanelConfig = function Ext_tree_TreePanelConfig() {
    Ext.tree.TreePanelConfig.constructBase(this);
}
Ext.tree.TreePanelConfig.prototype = {
    
    rootVisible: function Ext_tree_TreePanelConfig$rootVisible(value) {
        this.o['rootVisible'] = value;
        return this;
    },
    
    lines: function Ext_tree_TreePanelConfig$lines(value) {
        this.o['lines'] = value;
        return this;
    },
    
    enableDD: function Ext_tree_TreePanelConfig$enableDD(value) {
        this.o['enableDD'] = value;
        return this;
    },
    
    enableDrag: function Ext_tree_TreePanelConfig$enableDrag(value) {
        this.o['enableDrag'] = value;
        return this;
    },
    
    enableDrop: function Ext_tree_TreePanelConfig$enableDrop(value) {
        this.o['enableDrop'] = value;
        return this;
    },
    
    dragConfig: function Ext_tree_TreePanelConfig$dragConfig(value) {
        this.o['dragConfig'] = value;
        return this;
    },
    
    dropConfig: function Ext_tree_TreePanelConfig$dropConfig(value) {
        this.o['dropConfig'] = value;
        return this;
    },
    
    ddGroup: function Ext_tree_TreePanelConfig$ddGroup(value) {
        this.o['ddGroup'] = value;
        return this;
    },
    
    ddAppendOnly: function Ext_tree_TreePanelConfig$ddAppendOnly(value) {
        this.o['ddAppendOnly'] = value;
        return this;
    },
    
    ddScroll: function Ext_tree_TreePanelConfig$ddScroll(value) {
        this.o['ddScroll'] = value;
        return this;
    },
    
    containerScroll: function Ext_tree_TreePanelConfig$containerScroll(value) {
        this.o['containerScroll'] = value;
        return this;
    },
    
    hlDrop: function Ext_tree_TreePanelConfig$hlDrop(value) {
        this.o['hlDrop'] = value;
        return this;
    },
    
    hlColor: function Ext_tree_TreePanelConfig$hlColor(value) {
        this.o['hlColor'] = value;
        return this;
    },
    
    animate: function Ext_tree_TreePanelConfig$animate(value) {
        this.o['animate'] = value;
        return this;
    },
    
    singleExpand: function Ext_tree_TreePanelConfig$singleExpand(value) {
        this.o['singleExpand'] = value;
        return this;
    },
    
    selModel: function Ext_tree_TreePanelConfig$selModel(value) {
        this.o['selModel'] = value;
        return this;
    },
    
    loader: function Ext_tree_TreePanelConfig$loader(value) {
        this.o['loader'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreePanelConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreePanelEvents

Ext.tree.TreePanelEvents = function Ext_tree_TreePanelEvents() {
}
Ext.tree.TreePanelEvents.get_beforeload = function Ext_tree_TreePanelEvents$get_beforeload() {
    return 'beforeload';
}
Ext.tree.TreePanelEvents.get_load = function Ext_tree_TreePanelEvents$get_load() {
    return 'load';
}
Ext.tree.TreePanelEvents.get_textchange = function Ext_tree_TreePanelEvents$get_textchange() {
    return 'textchange';
}
Ext.tree.TreePanelEvents.get_beforeexpand = function Ext_tree_TreePanelEvents$get_beforeexpand() {
    return 'beforeexpand';
}
Ext.tree.TreePanelEvents.get_beforecollapse = function Ext_tree_TreePanelEvents$get_beforecollapse() {
    return 'beforecollapse';
}
Ext.tree.TreePanelEvents.get_expand = function Ext_tree_TreePanelEvents$get_expand() {
    return 'expand';
}
Ext.tree.TreePanelEvents.get_disabledchange = function Ext_tree_TreePanelEvents$get_disabledchange() {
    return 'disabledchange';
}
Ext.tree.TreePanelEvents.get_collapse = function Ext_tree_TreePanelEvents$get_collapse() {
    return 'collapse';
}
Ext.tree.TreePanelEvents.get_beforeclick = function Ext_tree_TreePanelEvents$get_beforeclick() {
    return 'beforeclick';
}
Ext.tree.TreePanelEvents.get_checkchange = function Ext_tree_TreePanelEvents$get_checkchange() {
    return 'checkchange';
}
Ext.tree.TreePanelEvents.get_click = function Ext_tree_TreePanelEvents$get_click() {
    return 'click';
}
Ext.tree.TreePanelEvents.get_dblclick = function Ext_tree_TreePanelEvents$get_dblclick() {
    return 'dblclick';
}
Ext.tree.TreePanelEvents.get_contextmenu = function Ext_tree_TreePanelEvents$get_contextmenu() {
    return 'contextmenu';
}
Ext.tree.TreePanelEvents.get_beforechildrenrendered = function Ext_tree_TreePanelEvents$get_beforechildrenrendered() {
    return 'beforechildrenrendered';
}
Ext.tree.TreePanelEvents.get_startdrag = function Ext_tree_TreePanelEvents$get_startdrag() {
    return 'startdrag';
}
Ext.tree.TreePanelEvents.get_enddrag = function Ext_tree_TreePanelEvents$get_enddrag() {
    return 'enddrag';
}
Ext.tree.TreePanelEvents.get_dragdrop = function Ext_tree_TreePanelEvents$get_dragdrop() {
    return 'dragdrop';
}
Ext.tree.TreePanelEvents.get_beforenodedrop = function Ext_tree_TreePanelEvents$get_beforenodedrop() {
    return 'beforenodedrop';
}
Ext.tree.TreePanelEvents.get_nodedrop = function Ext_tree_TreePanelEvents$get_nodedrop() {
    return 'nodedrop';
}
Ext.tree.TreePanelEvents.get_nodedragover = function Ext_tree_TreePanelEvents$get_nodedragover() {
    return 'nodedragover';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.tree.TreeSorterConfig

Ext.tree.TreeSorterConfig = function Ext_tree_TreeSorterConfig() {
    this.o = {};
}
Ext.tree.TreeSorterConfig.prototype = {
    
    folderSort: function Ext_tree_TreeSorterConfig$folderSort(value) {
        this.o['folderSort'] = value;
        return this;
    },
    
    property: function Ext_tree_TreeSorterConfig$property(value) {
        this.o['property'] = value;
        return this;
    },
    
    dir: function Ext_tree_TreeSorterConfig$dir(value) {
        this.o['dir'] = value;
        return this;
    },
    
    leafAttr: function Ext_tree_TreeSorterConfig$leafAttr(value) {
        this.o['leafAttr'] = value;
        return this;
    },
    
    caseSensitive: function Ext_tree_TreeSorterConfig$caseSensitive(value) {
        this.o['caseSensitive'] = value;
        return this;
    },
    
    sortType: function Ext_tree_TreeSorterConfig$sortType(value) {
        this.o['sortType'] = value;
        return this;
    },
    
    custom: function Ext_tree_TreeSorterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_tree_TreeSorterConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.UpdateManager');

////////////////////////////////////////////////////////////////////////////////
// Ext.UpdateManager.BasicRendererConfig

Ext.UpdateManager.BasicRendererConfig = function Ext_UpdateManager_BasicRendererConfig() {
    this.o = {};
}
Ext.UpdateManager.BasicRendererConfig.prototype = {
    
    custom: function Ext_UpdateManager_BasicRendererConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_UpdateManager_BasicRendererConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.UpdateManager.defaultsConfig

Ext.UpdateManager.defaultsConfig = function Ext_UpdateManager_defaultsConfig() {
    this.o = {};
}
Ext.UpdateManager.defaultsConfig.prototype = {
    
    custom: function Ext_UpdateManager_defaultsConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_UpdateManager_defaultsConfig$toDictionary() {
        return this.o;
    }
}


Type.createNamespace('Ext.util');

////////////////////////////////////////////////////////////////////////////////
// Ext.util.ClickRepeaterConfig

Ext.util.ClickRepeaterConfig = function Ext_util_ClickRepeaterConfig() {
    Ext.util.ClickRepeaterConfig.constructBase(this);
}
Ext.util.ClickRepeaterConfig.prototype = {
    
    el: function Ext_util_ClickRepeaterConfig$el(value) {
        this.o['el'] = value;
        return this;
    },
    
    delay: function Ext_util_ClickRepeaterConfig$delay(value) {
        this.o['delay'] = value;
        return this;
    },
    
    interval: function Ext_util_ClickRepeaterConfig$interval(value) {
        this.o['interval'] = value;
        return this;
    },
    
    pressClass: function Ext_util_ClickRepeaterConfig$pressClass(value) {
        this.o['pressClass'] = value;
        return this;
    },
    
    accelerate: function Ext_util_ClickRepeaterConfig$accelerate(value) {
        this.o['accelerate'] = value;
        return this;
    },
    
    preventDefault: function Ext_util_ClickRepeaterConfig$preventDefault(value) {
        this.o['preventDefault'] = value;
        return this;
    },
    
    stopDefault: function Ext_util_ClickRepeaterConfig$stopDefault(value) {
        this.o['stopDefault'] = value;
        return this;
    },
    
    custom: function Ext_util_ClickRepeaterConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.ClickRepeaterEvents

Ext.util.ClickRepeaterEvents = function Ext_util_ClickRepeaterEvents() {
}
Ext.util.ClickRepeaterEvents.get_mousedown = function Ext_util_ClickRepeaterEvents$get_mousedown() {
    return 'mousedown';
}
Ext.util.ClickRepeaterEvents.get_click = function Ext_util_ClickRepeaterEvents$get_click() {
    return 'click';
}
Ext.util.ClickRepeaterEvents.get_mouseup = function Ext_util_ClickRepeaterEvents$get_mouseup() {
    return 'mouseup';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.CSSConfig

Ext.util.CSSConfig = function Ext_util_CSSConfig() {
    this.o = {};
}
Ext.util.CSSConfig.prototype = {
    
    custom: function Ext_util_CSSConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_CSSConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.DelayedTaskConfig

Ext.util.DelayedTaskConfig = function Ext_util_DelayedTaskConfig() {
    this.o = {};
}
Ext.util.DelayedTaskConfig.prototype = {
    
    custom: function Ext_util_DelayedTaskConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_DelayedTaskConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.FormatConfig

Ext.util.FormatConfig = function Ext_util_FormatConfig() {
    this.o = {};
}
Ext.util.FormatConfig.prototype = {
    
    custom: function Ext_util_FormatConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_FormatConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.JSONConfig

Ext.util.JSONConfig = function Ext_util_JSONConfig() {
    this.o = {};
}
Ext.util.JSONConfig.prototype = {
    
    custom: function Ext_util_JSONConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_JSONConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.MixedCollectionConfig

Ext.util.MixedCollectionConfig = function Ext_util_MixedCollectionConfig() {
    Ext.util.MixedCollectionConfig.constructBase(this);
}
Ext.util.MixedCollectionConfig.prototype = {
    
    custom: function Ext_util_MixedCollectionConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.MixedCollectionEvents

Ext.util.MixedCollectionEvents = function Ext_util_MixedCollectionEvents() {
}
Ext.util.MixedCollectionEvents.get_clear = function Ext_util_MixedCollectionEvents$get_clear() {
    return 'clear';
}
Ext.util.MixedCollectionEvents.get_add = function Ext_util_MixedCollectionEvents$get_add() {
    return 'add';
}
Ext.util.MixedCollectionEvents.get_replace = function Ext_util_MixedCollectionEvents$get_replace() {
    return 'replace';
}
Ext.util.MixedCollectionEvents.get_remove = function Ext_util_MixedCollectionEvents$get_remove() {
    return 'remove';
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.ObservableConfig

Ext.util.ObservableConfig = function Ext_util_ObservableConfig() {
    this.o = {};
}
Ext.util.ObservableConfig.prototype = {
    
    custom: function Ext_util_ObservableConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_ObservableConfig$toDictionary() {
        return this.o;
    }
}


////////////////////////////////////////////////////////////////////////////////
// Ext.util.TextMetricsConfig

Ext.util.TextMetricsConfig = function Ext_util_TextMetricsConfig() {
    this.o = {};
}
Ext.util.TextMetricsConfig.prototype = {
    
    custom: function Ext_util_TextMetricsConfig$custom(key, value) {
        this.o[key] = value;
        return this;
    },
    
    toDictionary: function Ext_util_TextMetricsConfig$toDictionary() {
        return this.o;
    }
}


Ext.ScriptSharpAdapter.createClass('Ext.ScriptSharpAdapter');
Ext.util.ObservableConfig.createClass('Ext.util.ObservableConfig');
Ext.data.ConnectionConfig.createClass('Ext.data.ConnectionConfig', Ext.util.ObservableConfig);
Ext.AjaxConfig.createClass('Ext.AjaxConfig', Ext.data.ConnectionConfig);
Ext.BasicDialogConfig.createClass('Ext.BasicDialogConfig', Ext.util.ObservableConfig);
Ext.BasicDialogEvents.createClass('Ext.BasicDialogEvents');
Ext.BasicLayoutRegionConfig.createClass('Ext.BasicLayoutRegionConfig', Ext.util.ObservableConfig);
Ext.BasicLayoutRegionEvents.createClass('Ext.BasicLayoutRegionEvents');
Ext.LayoutManagerConfig.createClass('Ext.LayoutManagerConfig', Ext.util.ObservableConfig);
Ext.BorderLayoutConfig.createClass('Ext.BorderLayoutConfig', Ext.LayoutManagerConfig);
Ext.ComponentConfig.createClass('Ext.ComponentConfig', Ext.util.ObservableConfig);
Ext.BoxComponentConfig.createClass('Ext.BoxComponentConfig', Ext.ComponentConfig);
Ext.BoxComponentEvents.createClass('Ext.BoxComponentEvents');
Ext.ButtonConfig.createClass('Ext.ButtonConfig', Ext.util.ObservableConfig);
Ext.ButtonEvents.createClass('Ext.ButtonEvents');
Ext.ColorPaletteConfig.createClass('Ext.ColorPaletteConfig', Ext.ComponentConfig);
Ext.ColorPaletteEvents.createClass('Ext.ColorPaletteEvents');
Ext.ComponentEvents.createClass('Ext.ComponentEvents');
Ext.ComponentMgrConfig.createClass('Ext.ComponentMgrConfig');
Ext.CompositeElementConfig.createClass('Ext.CompositeElementConfig');
Ext.CompositeElementLiteConfig.createClass('Ext.CompositeElementLiteConfig', Ext.CompositeElementConfig);
Ext.ContentPanelConfig.createClass('Ext.ContentPanelConfig', Ext.util.ObservableConfig);
Ext.ContentPanelEvents.createClass('Ext.ContentPanelEvents');
Ext.DateConfig.createClass('Ext.DateConfig');
Ext.DatePickerConfig.createClass('Ext.DatePickerConfig', Ext.ComponentConfig);
Ext.DatePickerEvents.createClass('Ext.DatePickerEvents');
Ext.DialogManagerConfig.createClass('Ext.DialogManagerConfig');
Ext.DomHelperConfig.createClass('Ext.DomHelperConfig');
Ext.DomQueryConfig.createClass('Ext.DomQueryConfig');
Ext.EditorConfig.createClass('Ext.EditorConfig', Ext.ComponentConfig);
Ext.EditorEvents.createClass('Ext.EditorEvents');
Ext.ElementConfig.createClass('Ext.ElementConfig');
Ext.EventManagerConfig.createClass('Ext.EventManagerConfig');
Ext.EventObjectConfig.createClass('Ext.EventObjectConfig');
Ext.ExtConfig.createClass('Ext.ExtConfig');
Ext.FunctionConfig.createClass('Ext.FunctionConfig');
Ext.FxConfig.createClass('Ext.FxConfig');
Ext.GridDDConfig.createClass('Ext.GridDDConfig');
Ext.GridPanelConfig.createClass('Ext.GridPanelConfig', Ext.ContentPanelConfig);
Ext.ViewConfig.createClass('Ext.ViewConfig', Ext.util.ObservableConfig);
Ext.JsonViewConfig.createClass('Ext.JsonViewConfig', Ext.ViewConfig);
Ext.JsonViewEvents.createClass('Ext.JsonViewEvents');
Ext.KeyMapConfig.createClass('Ext.KeyMapConfig');
Ext.KeyNavConfig.createClass('Ext.KeyNavConfig');
Ext.LayerConfig.createClass('Ext.LayerConfig', Ext.ElementConfig);
Ext.LayoutDialogConfig.createClass('Ext.LayoutDialogConfig', Ext.BasicDialogConfig);
Ext.LayoutManagerEvents.createClass('Ext.LayoutManagerEvents');
Ext.LayoutRegionConfig.createClass('Ext.LayoutRegionConfig', Ext.BasicLayoutRegionConfig);
Ext.LoadMaskConfig.createClass('Ext.LoadMaskConfig');
Ext.TemplateConfig.createClass('Ext.TemplateConfig');
Ext.MasterTemplateConfig.createClass('Ext.MasterTemplateConfig', Ext.TemplateConfig);
Ext.MessageBoxConfig.createClass('Ext.MessageBoxConfig');
Ext.NestedLayoutPanelConfig.createClass('Ext.NestedLayoutPanelConfig', Ext.ContentPanelConfig);
Ext.NodeListConfig.createClass('Ext.NodeListConfig');
Ext.ToolbarConfig.createClass('Ext.ToolbarConfig');
Ext.PagingToolbarConfig.createClass('Ext.PagingToolbarConfig', Ext.ToolbarConfig);
Ext.QuickTipsConfig.createClass('Ext.QuickTipsConfig');
Ext.ReaderLayoutConfig.createClass('Ext.ReaderLayoutConfig', Ext.BorderLayoutConfig);
Ext.RegExpConfig.createClass('Ext.RegExpConfig');
Ext.ResizableConfig.createClass('Ext.ResizableConfig', Ext.util.ObservableConfig);
Ext.ResizableEvents.createClass('Ext.ResizableEvents');
Ext.ShadowConfig.createClass('Ext.ShadowConfig');
Ext.SplitBarConfig.createClass('Ext.SplitBarConfig', Ext.util.ObservableConfig);
Ext.SplitBarEvents.createClass('Ext.SplitBarEvents');
Ext.SplitButtonConfig.createClass('Ext.SplitButtonConfig', Ext.ButtonConfig);
Ext.SplitButtonEvents.createClass('Ext.SplitButtonEvents');
Ext.SplitLayoutRegionConfig.createClass('Ext.SplitLayoutRegionConfig', Ext.LayoutRegionConfig);
Ext.StringConfig.createClass('Ext.StringConfig');
Ext.TabPanelConfig.createClass('Ext.TabPanelConfig', Ext.util.ObservableConfig);
Ext.TabPanelEvents.createClass('Ext.TabPanelEvents');
Ext.TabPanelItemConfig.createClass('Ext.TabPanelItemConfig', Ext.util.ObservableConfig);
Ext.TabPanelItemEvents.createClass('Ext.TabPanelItemEvents');
Ext.UpdateManagerConfig.createClass('Ext.UpdateManagerConfig', Ext.util.ObservableConfig);
Ext.UpdateManagerEvents.createClass('Ext.UpdateManagerEvents');
Ext.ViewEvents.createClass('Ext.ViewEvents');
Ext.data.DataReaderConfig.createClass('Ext.data.DataReaderConfig');
Ext.data.ArrayReaderConfig.createClass('Ext.data.ArrayReaderConfig', Ext.data.DataReaderConfig);
Ext.data.ConnectionEvents.createClass('Ext.data.ConnectionEvents');
Ext.data.DataProxyConfig.createClass('Ext.data.DataProxyConfig');
Ext.data.DataProxyEvents.createClass('Ext.data.DataProxyEvents');
Ext.data.HttpProxyConfig.createClass('Ext.data.HttpProxyConfig');
Ext.data.JsonReaderConfig.createClass('Ext.data.JsonReaderConfig', Ext.data.DataReaderConfig);
Ext.data.StoreConfig.createClass('Ext.data.StoreConfig', Ext.util.ObservableConfig);
Ext.data.JsonStoreConfig.createClass('Ext.data.JsonStoreConfig', Ext.data.StoreConfig);
Ext.data.MemoryProxyConfig.createClass('Ext.data.MemoryProxyConfig');
Ext.data.NodeConfig.createClass('Ext.data.NodeConfig', Ext.util.ObservableConfig);
Ext.data.NodeEvents.createClass('Ext.data.NodeEvents');
Ext.data.RecordConfig.createClass('Ext.data.RecordConfig');
Ext.data.ScriptTagProxyConfig.createClass('Ext.data.ScriptTagProxyConfig');
Ext.data.SimpleStoreConfig.createClass('Ext.data.SimpleStoreConfig', Ext.data.StoreConfig);
Ext.data.SortTypesConfig.createClass('Ext.data.SortTypesConfig');
Ext.data.StoreEvents.createClass('Ext.data.StoreEvents');
Ext.data.TreeConfig.createClass('Ext.data.TreeConfig', Ext.util.ObservableConfig);
Ext.data.TreeEvents.createClass('Ext.data.TreeEvents');
Ext.data.XmlReaderConfig.createClass('Ext.data.XmlReaderConfig', Ext.data.DataReaderConfig);
Ext.dd.DragDropConfig.createClass('Ext.dd.DragDropConfig');
Ext.dd.DDConfig.createClass('Ext.dd.DDConfig', Ext.dd.DragDropConfig);
Ext.dd.DDProxyConfig.createClass('Ext.dd.DDProxyConfig', Ext.dd.DDConfig);
Ext.dd.DDTargetConfig.createClass('Ext.dd.DDTargetConfig', Ext.dd.DragDropConfig);
Ext.dd.DragDropMgrConfig.createClass('Ext.dd.DragDropMgrConfig');
Ext.dd.DragSourceConfig.createClass('Ext.dd.DragSourceConfig', Ext.dd.DDProxyConfig);
Ext.dd.DragZoneConfig.createClass('Ext.dd.DragZoneConfig', Ext.dd.DragSourceConfig);
Ext.dd.DropTargetConfig.createClass('Ext.dd.DropTargetConfig', Ext.dd.DDTargetConfig);
Ext.dd.DropZoneConfig.createClass('Ext.dd.DropZoneConfig', Ext.dd.DropTargetConfig);
Ext.dd.RegistryConfig.createClass('Ext.dd.RegistryConfig');
Ext.dd.ScrollManagerConfig.createClass('Ext.dd.ScrollManagerConfig');
Ext.dd.StatusProxyConfig.createClass('Ext.dd.StatusProxyConfig');
Ext.DomHelper.TemplateConfig.createClass('Ext.DomHelper.TemplateConfig');
Ext.form.ActionConfig.createClass('Ext.form.ActionConfig');
Ext.form.BasicFormConfig.createClass('Ext.form.BasicFormConfig', Ext.util.ObservableConfig);
Ext.form.BasicFormEvents.createClass('Ext.form.BasicFormEvents');
Ext.form.FieldConfig.createClass('Ext.form.FieldConfig', Ext.BoxComponentConfig);
Ext.form.CheckboxConfig.createClass('Ext.form.CheckboxConfig', Ext.form.FieldConfig);
Ext.form.CheckboxEvents.createClass('Ext.form.CheckboxEvents');
Ext.form.LayoutConfig.createClass('Ext.form.LayoutConfig', Ext.ComponentConfig);
Ext.form.ColumnConfig.createClass('Ext.form.ColumnConfig', Ext.form.LayoutConfig);
Ext.form.TextFieldConfig.createClass('Ext.form.TextFieldConfig', Ext.form.FieldConfig);
Ext.form.TriggerFieldConfig.createClass('Ext.form.TriggerFieldConfig', Ext.form.TextFieldConfig);
Ext.form.ComboBoxConfig.createClass('Ext.form.ComboBoxConfig', Ext.form.TriggerFieldConfig);
Ext.form.ComboBoxEvents.createClass('Ext.form.ComboBoxEvents');
Ext.form.DateFieldConfig.createClass('Ext.form.DateFieldConfig', Ext.form.TriggerFieldConfig);
Ext.form.FieldEvents.createClass('Ext.form.FieldEvents');
Ext.form.FieldSetConfig.createClass('Ext.form.FieldSetConfig', Ext.form.LayoutConfig);
Ext.form.FormConfig.createClass('Ext.form.FormConfig', Ext.form.BasicFormConfig);
Ext.form.FormEvents.createClass('Ext.form.FormEvents');
Ext.form.HtmlEditorConfig.createClass('Ext.form.HtmlEditorConfig', Ext.form.FieldConfig);
Ext.form.HtmlEditorEvents.createClass('Ext.form.HtmlEditorEvents');
Ext.form.NumberFieldConfig.createClass('Ext.form.NumberFieldConfig', Ext.form.TextFieldConfig);
Ext.form.RadioConfig.createClass('Ext.form.RadioConfig', Ext.form.CheckboxConfig);
Ext.form.TextAreaConfig.createClass('Ext.form.TextAreaConfig', Ext.form.TextFieldConfig);
Ext.form.TextFieldEvents.createClass('Ext.form.TextFieldEvents');
Ext.form.VTypesConfig.createClass('Ext.form.VTypesConfig');
Ext.grid.AbstractSelectionModelConfig.createClass('Ext.grid.AbstractSelectionModelConfig', Ext.util.ObservableConfig);
Ext.grid.CellSelectionModelConfig.createClass('Ext.grid.CellSelectionModelConfig', Ext.grid.AbstractSelectionModelConfig);
Ext.grid.CellSelectionModelEvents.createClass('Ext.grid.CellSelectionModelEvents');
Ext.grid.ColumnModelConfig.createClass('Ext.grid.ColumnModelConfig', Ext.util.ObservableConfig);
Ext.grid.ColumnModelEvents.createClass('Ext.grid.ColumnModelEvents');
Ext.grid.GridConfig.createClass('Ext.grid.GridConfig', Ext.util.ObservableConfig);
Ext.grid.EditorGridConfig.createClass('Ext.grid.EditorGridConfig', Ext.grid.GridConfig);
Ext.grid.EditorGridEvents.createClass('Ext.grid.EditorGridEvents');
Ext.grid.GridEvents.createClass('Ext.grid.GridEvents');
Ext.grid.GridViewConfig.createClass('Ext.grid.GridViewConfig', Ext.util.ObservableConfig);
Ext.grid.RowSelectionModelConfig.createClass('Ext.grid.RowSelectionModelConfig', Ext.grid.AbstractSelectionModelConfig);
Ext.grid.RowSelectionModelEvents.createClass('Ext.grid.RowSelectionModelEvents');
Ext.menu.BaseItemConfig.createClass('Ext.menu.BaseItemConfig', Ext.ComponentConfig);
Ext.menu.AdapterConfig.createClass('Ext.menu.AdapterConfig', Ext.menu.BaseItemConfig);
Ext.menu.BaseItemEvents.createClass('Ext.menu.BaseItemEvents');
Ext.menu.ItemConfig.createClass('Ext.menu.ItemConfig', Ext.menu.BaseItemConfig);
Ext.menu.CheckItemConfig.createClass('Ext.menu.CheckItemConfig', Ext.menu.ItemConfig);
Ext.menu.CheckItemEvents.createClass('Ext.menu.CheckItemEvents');
Ext.menu.ColorItemConfig.createClass('Ext.menu.ColorItemConfig', Ext.menu.AdapterConfig);
Ext.menu.MenuConfig.createClass('Ext.menu.MenuConfig', Ext.util.ObservableConfig);
Ext.menu.ColorMenuConfig.createClass('Ext.menu.ColorMenuConfig', Ext.menu.MenuConfig);
Ext.menu.ColorMenuEvents.createClass('Ext.menu.ColorMenuEvents');
Ext.menu.DateItemConfig.createClass('Ext.menu.DateItemConfig', Ext.menu.AdapterConfig);
Ext.menu.DateMenuConfig.createClass('Ext.menu.DateMenuConfig', Ext.menu.MenuConfig);
Ext.menu.DateMenuEvents.createClass('Ext.menu.DateMenuEvents');
Ext.menu.MenuEvents.createClass('Ext.menu.MenuEvents');
Ext.menu.MenuMgrConfig.createClass('Ext.menu.MenuMgrConfig');
Ext.menu.SeparatorConfig.createClass('Ext.menu.SeparatorConfig', Ext.menu.BaseItemConfig);
Ext.menu.TextItemConfig.createClass('Ext.menu.TextItemConfig', Ext.menu.BaseItemConfig);
Ext.SplitBar.BasicLayoutAdapterConfig.createClass('Ext.SplitBar.BasicLayoutAdapterConfig');
Ext.SplitBar.AbsoluteLayoutAdapterConfig.createClass('Ext.SplitBar.AbsoluteLayoutAdapterConfig', Ext.SplitBar.BasicLayoutAdapterConfig);
Ext.state.ProviderConfig.createClass('Ext.state.ProviderConfig');
Ext.state.CookieProviderConfig.createClass('Ext.state.CookieProviderConfig', Ext.state.ProviderConfig);
Ext.state.ManagerConfig.createClass('Ext.state.ManagerConfig');
Ext.state.ProviderEvents.createClass('Ext.state.ProviderEvents');
Ext.Toolbar.ButtonConfig.createClass('Ext.Toolbar.ButtonConfig', Ext.ButtonConfig);
Ext.Toolbar.FillConfig.createClass('Ext.Toolbar.FillConfig');
Ext.Toolbar.ItemConfig.createClass('Ext.Toolbar.ItemConfig');
Ext.Toolbar.MenuButtonConfig.createClass('Ext.Toolbar.MenuButtonConfig');
Ext.Toolbar.SeparatorConfig.createClass('Ext.Toolbar.SeparatorConfig', Ext.Toolbar.ItemConfig);
Ext.Toolbar.SpacerConfig.createClass('Ext.Toolbar.SpacerConfig', Ext.Toolbar.ItemConfig);
Ext.Toolbar.SplitButtonConfig.createClass('Ext.Toolbar.SplitButtonConfig', Ext.SplitButtonConfig);
Ext.Toolbar.TextItemConfig.createClass('Ext.Toolbar.TextItemConfig', Ext.Toolbar.ItemConfig);
Ext.tree.TreeNodeConfig.createClass('Ext.tree.TreeNodeConfig', Ext.data.NodeConfig);
Ext.tree.AsyncTreeNodeConfig.createClass('Ext.tree.AsyncTreeNodeConfig', Ext.tree.TreeNodeConfig);
Ext.tree.AsyncTreeNodeEvents.createClass('Ext.tree.AsyncTreeNodeEvents');
Ext.tree.DefaultSelectionModelConfig.createClass('Ext.tree.DefaultSelectionModelConfig', Ext.util.ObservableConfig);
Ext.tree.DefaultSelectionModelEvents.createClass('Ext.tree.DefaultSelectionModelEvents');
Ext.tree.MultiSelectionModelConfig.createClass('Ext.tree.MultiSelectionModelConfig', Ext.util.ObservableConfig);
Ext.tree.MultiSelectionModelEvents.createClass('Ext.tree.MultiSelectionModelEvents');
Ext.tree.TreeDragZoneConfig.createClass('Ext.tree.TreeDragZoneConfig');
Ext.tree.TreeDropZoneConfig.createClass('Ext.tree.TreeDropZoneConfig');
Ext.tree.TreeEditorConfig.createClass('Ext.tree.TreeEditorConfig', Ext.EditorConfig);
Ext.tree.TreeFilterConfig.createClass('Ext.tree.TreeFilterConfig');
Ext.tree.TreeLoaderConfig.createClass('Ext.tree.TreeLoaderConfig', Ext.util.ObservableConfig);
Ext.tree.TreeLoaderEvents.createClass('Ext.tree.TreeLoaderEvents');
Ext.tree.TreeNodeEvents.createClass('Ext.tree.TreeNodeEvents');
Ext.tree.TreeNodeUIConfig.createClass('Ext.tree.TreeNodeUIConfig');
Ext.tree.TreePanelConfig.createClass('Ext.tree.TreePanelConfig', Ext.data.TreeConfig);
Ext.tree.TreePanelEvents.createClass('Ext.tree.TreePanelEvents');
Ext.tree.TreeSorterConfig.createClass('Ext.tree.TreeSorterConfig');
Ext.UpdateManager.BasicRendererConfig.createClass('Ext.UpdateManager.BasicRendererConfig');
Ext.UpdateManager.defaultsConfig.createClass('Ext.UpdateManager.defaultsConfig');
Ext.util.ClickRepeaterConfig.createClass('Ext.util.ClickRepeaterConfig', Ext.util.ObservableConfig);
Ext.util.ClickRepeaterEvents.createClass('Ext.util.ClickRepeaterEvents');
Ext.util.CSSConfig.createClass('Ext.util.CSSConfig');
Ext.util.DelayedTaskConfig.createClass('Ext.util.DelayedTaskConfig');
Ext.util.FormatConfig.createClass('Ext.util.FormatConfig');
Ext.util.JSONConfig.createClass('Ext.util.JSONConfig');
Ext.util.MixedCollectionConfig.createClass('Ext.util.MixedCollectionConfig', Ext.util.ObservableConfig);
Ext.util.MixedCollectionEvents.createClass('Ext.util.MixedCollectionEvents');
Ext.util.TextMetricsConfig.createClass('Ext.util.TextMetricsConfig');

// ---- Do not remove this footer ----
// Generated using Script# v0.4.2.0 (http://projects.nikhilk.net)
// -----------------------------------
